sql >> Database >  >> RDS >> PostgreSQL

Is het beter om tabellen te gebruiken in plaats van het veldtype arrays in PostgreSql als arrays niet meer dan 50 elementen bevatten?

Ik vermijd arrays om twee redenen:

  • door meer dan één attribuutwaarde in een cel op te slaan, schendt u de eerste normaalvorm (theoretisch);
  • je moet elke keer dat je met individuele elementen van de arrays moet werken wat extra, niet-SQL-gerelateerde bewerkingen uitvoeren (praktisch, maar een direct gevolg van de theoretische)


  1. Een afbeelding opslaan in MySQL vanuit Java

  2. PHP :Een variabele gebruiken om een ​​tabelnaam vast te houden en die variabele in query's gebruiken

  3. Rake-taak om alle tabellen in Rails 3 . af te kappen

  4. sla kopiëren naar tmp-tabel op schijf over mysql