sql >> Database >  >> RDS >> PostgreSQL

Kun je een index maken in de CREATE TABLE-definitie?

Er lijkt geen enkele manier te zijn om een ​​index op te geven in de CREATE TABLE syntaxis. PostgreSQL maakt echter standaard een index voor unieke beperkingen en primaire sleutels, zoals beschreven in deze opmerking:

PostgreSQL maakt automatisch een index voor elke unieke beperking en primaire sleutelbeperking om uniciteit af te dwingen.

Anders dan dat, als u een niet-unieke index wilt, moet u deze zelf maken in een aparte CREATE INDEX vraag.



  1. ORA-04021:time-out opgetreden tijdens het wachten om object te vergrendelen

  2. Hoe maak ik een rijgenerator in MySQL?

  3. Het transactielogboek voor de database is vol

  4. Waar zijn mijn patches?