Apakah membuat batasan unik pada kolom Postgres menghapus kebutuhan untuk mengindeksnya?


Jawaban:


13

Iya. Sebuah UNIQUEkendala diimplementasikan dengan bantuan indeks yang unik - indeks b-pohon dengan standar pemesanan menaik semacam atas semua yang terlibat kolom. Indeks dibuat dan dikelola secara otomatis, dan digunakan untuk semua tujuan seperti indeks unik polos oleh Postgres.

Tidak perlu membuat indeks unik lain (berlebihan) seperti itu, yang akan menjadi pemborosan sumber daya.

Penjelasan detail:

Beberapa pengecualian langka berlaku untuk indeks multikolom dengan opsi pengurutan khusus:

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.