una tabla llave foranea crear con comment column postgresql comments ddl

tabla - comment on column postgresql



¿Agregando comentarios a la columna cuando creo una tabla en PostgreSQL? (1)

Los comentarios se adjuntan a una columna usando la declaración de comment :

create table session_log ( userid int not null, phonenumber int ); comment on column session_log.userid is ''The user ID''; comment on column session_log.phonenumber is ''The phone number including the area code'';

También puede agregar un comentario a la tabla:

comment on table session_log is ''Our session logs'';

Además: el int index no es válido.

Si desea crear un índice en una columna, hágalo usando la declaración de create index :

create index on session_log(phonenumber);

Si quieres un índice sobre ambas columnas usa:

create index on session_log(userid, phonenumber);

Probablemente desee definir el ID de usuario como la clave principal. Esto se hace usando la siguiente sintaxis (y no usando el int index ):

create table session_log ( UserId int primary key, PhoneNumber int );

Definir una columna como la clave primaria implícitamente la hace not null

¿Cómo puedo agregar comentarios a la columna en PostgreSQL?

create table session_log ( UserId int index not null, PhoneNumber int index);