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

Bisakah Anda membuat indeks dalam definisi CREATE TABLE?

Sepertinya tidak ada cara untuk menentukan indeks di CREATE TABLE sintaksis. Namun PostgreSQL membuat indeks untuk batasan unik dan kunci utama secara default, seperti yang dijelaskan dalam catatan ini:

PostgreSQL secara otomatis membuat indeks untuk setiap batasan unik dan batasan kunci utama untuk menegakkan keunikan.

Selain itu, jika Anda menginginkan indeks yang tidak unik, Anda harus membuatnya sendiri di CREATE INDEX yang terpisah. kueri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL - kueri dari skrip bash sebagai 'postgres' pengguna basis data

  2. Apa yang harus dilakukan dengan nilai nol saat pemodelan dan normalisasi?

  3. Memasukkan string teks dengan hex ke dalam PostgreSQL sebagai byte

  4. Array elemen PostgreSQL yang masing-masing merupakan kunci asing

  5. Istilah sintaks SQL untuk 'WHERE (col1, col2) <(val1, val2)'