PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL:é possível fornecer um nome personalizado para PRIMARY KEY ou UNIQUE?


O truque é a CONSTRAINT parte na column_constraint seção de CREATE TABLE . Exemplo:
> create table x(xx text constraint xxxx primary key);
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "xxxx" for table "x"
CREATE TABLE

Isso funciona para todos os tipos de restrições, incluindo PRIMARY KEY e UNIQUE .

Consulte os documentos de CREATE TABLE para detalhes.