sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL:¿es posible proporcionar un nombre personalizado para PRIMARY KEY o UNIQUE?

El truco es la CONSTRAINT parte en la column_constraint sección de CREATE TABLE . Ejemplo:

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

Esto funciona para todo tipo de restricciones, incluida PRIMARY KEY y UNIQUE .

Consulte los documentos de CREATE TABLE para más detalles.