sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan du oprette et indeks i CREATE TABLE definitionen?

Der ser ikke ud til at være nogen måde at angive et indeks i CREATE TABLE syntaks. PostgreSQL opretter dog et indeks for unikke begrænsninger og primære nøgler som standard, som beskrevet i denne note:

PostgreSQL opretter automatisk et indeks for hver unik begrænsning og primær nøgle begrænsning for at håndhæve unikhed.

Bortset fra det, hvis du ønsker et ikke-unik indeks, skal du oprette det selv i en separat CREATE INDEX forespørgsel.



  1. Oracle - Klon tabel - Struktur, data begrænsninger og det hele

  2. Lagring af SQLite-database ved hjælp af Android og Phonegap

  3. Kan jeg automatisk oprette en tabel i PostgreSQL fra en csv-fil med overskrifter?

  4. Ingen form for databasecaching for at reducere duplikerede databaseforespørgsler.