PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Projekt bazy danych do tworzenia tabel w locie

To, co opisujesz, to model wartości encja-atrybut (EAV). To bardzo kiepski sposób na zaprojektowanie modelu danych.

Chociaż model danych jest dość elastyczny, wykonywanie zapytań o taki model danych jest dość skomplikowane. Często kończysz na konieczności samodzielnego dołączania do tabeli n razy, jeśli chcesz wybrać lub filtrować według n różne atrybuty. Staje się to raczej powolne i dość trudne do stosunkowo szybkiej optymalizacji.

Co więcej, zazwyczaj kończysz na tworzeniu wielu funkcji, które zapewniłaby baza danych lub Twój ORM.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować PostgreSQL 12 w Fedorze 33?

  2. Eksportuj określone wiersze z tabeli PostgreSQL jako skrypt INSERT SQL

  3. Jak wygenerować unikalny ciąg na rekord w tabeli w Postgresie?

  4. Jak ocenić wyrażenie w instrukcji select w Postgres

  5. Wstaw tekst z pojedynczymi cudzysłowami w PostgreSQL