PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Apakah lebih baik menggunakan tabel daripada tipe bidang array di PostgreSql ketika array tidak melebihi 50 elemen?

Saya menghindari array karena 2 alasan:

  • dengan menyimpan lebih dari satu nilai atribut dalam sel, Anda melanggar bentuk normal pertama (teoretis);
  • Anda harus melakukan beberapa pemrosesan ekstra, yang tidak terkait dengan SQL, setiap kali Anda perlu bekerja dengan elemen individual dari array (praktis, tetapi konsekuensi langsung dari yang teoretis)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Haruskah saya menyimpan zona waktu secara terpisah dari stempel waktu untuk Postgres dan JDBC?

  2. pilih pernyataan dalam fungsi postgres yang dipanggil di dalam pemicu

  3. Parameter bernama dalam fungsi database dengan SQLAlchemy

  4. Mengonversi Kumpulan Hasil dari SQL Array ke Array of Strings

  5. Bagaimana cara saya menulis kueri Django dengan subkueri sebagai bagian dari klausa WHERE?