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

Puoi creare un indice nella definizione CREATE TABLE?

Non sembra esserci alcun modo per specificare un indice in CREATE TABLE sintassi. PostgreSQL, tuttavia, crea un indice per i vincoli univoci e le chiavi primarie per impostazione predefinita, come descritto in questa nota:

PostgreSQL crea automaticamente un indice per ogni vincolo univoco e vincolo della chiave primaria per imporre l'unicità.

A parte questo, se vuoi un indice non univoco, dovrai crearlo tu stesso in un CREATE INDEX separato interrogazione.