llave ¿Agregando comentarios a la columna cuando creo una tabla en PostgreSQL?



crear una tabla con llave foranea 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

https://code.i-harness.com

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

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




ddl