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

Postgresql enum apa kelebihan dan kekurangannya?

Kelebihan enum adalah:

  • Kinerjanya lebih baik. Anda bisa menampilkan apa yang Anda dapatkan dari tabel inti alih-alih memiliki tabel pencarian terpisah yang menerjemahkan kode ke nilai atau memiliki logika aplikasi yang menerjemahkan kode ke nilai. Ini bisa sangat berguna dalam aplikasi gudang data.
  • SQL ad hoc lebih mudah ditulis

Kekurangannya adalah:

  • Mengkodekan nilai tampilan ke dalam database Anda ddl adalah bentuk yang buruk. Jika Anda menerjemahkan nilai enum menjadi nilai tampilan yang berbeda dalam kode aplikasi, Anda kehilangan banyak keuntungan menggunakan enum.
  • Menambahkan nilai memerlukan perubahan DDL
  • Membuat pelokalan bahasa menjadi sulit
  • Portabilitas basis data berkurang


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memeriksa status server PostgreSQL Mac OS X

  2. Bagaimana saya bisa mengubah penyandian basis data untuk basis data PostgreSQL menggunakan sql atau phpPgAdmin?

  3. Aksen PostgreSQL + pencarian tidak peka huruf besar-kecil

  4. Kueri rekursif yang digunakan untuk penutupan transitif

  5. Ikhtisar Kemampuan JSON Dalam PostgreSQL