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

Indeks Unik di atas partisi postgresql

Ini adalah perilaku PostgreSQL saat ini. Indeks unik menangani partisi, bukan tabel secara keseluruhan. Anda memiliki beberapa opsi:

  1. Jika memungkinkan, partisi tabel Anda sehingga rentang kunci eksklusif dalam beberapa cara. Dengan kata lain, partisi pada data kunci. Ini adalah pendekatan yang paling mudah dan tidak merepotkan. Di sini Anda mempartisi data non-kunci yang merupakan masalah.

  2. Jika itu tidak berhasil, Anda dapat menambahkan nilai partisi ke sisi lain dari gabungan. Perhatikan bahwa pada titik ini Anda memerlukan pemicu fkey khusus.

  3. Jika Anda benar-benar membutuhkannya, Anda dapat membuat tampilan terwujud yang dikelola pemicu dari semua id dan membuat indeks unik untuk itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyimpanan zona waktu dalam stempel waktu tipe data dengan zona waktu

  2. Variasi kinerja kueri SEPERTI PostgreSQL

  3. Apa itu pengguna super postgres?

  4. Masalah pemulihan basis data Heroku

  5. Travis CI:FATAL:peran tidak ada