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

¿Agregar un comentario a la columna cuando creo una tabla en PostgreSQL?

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

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:int index es inválido.

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

create index on session_log(phonenumber);

Si desea un índice sobre ambas columnas, use:

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 int index ):

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

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