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

PostgreSQL:è possibile fornire un nome personalizzato per PRIMARY KEY o UNIQUE?

Il trucco è il CONSTRAINT parte del column_constraint sezione di CREATE TABLE . Esempio:

> create table x(xx text constraint xxxx primary key);
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "xxxx" for table "x"
CREATE TABLE

Funziona con tutti i tipi di vincoli, incluso PRIMARY KEY e UNIQUE .

Consulta i documenti di CREA TABELLA per i dettagli.