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

Adicionando comentário à coluna quando crio tabela no PostgreSQL?


Os comentários são anexados a uma coluna usando o comment declaração :
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';

Você também pode adicionar um comentário à tabela:
comment on table session_log is 'Our session logs';

Além disso:int index é inválido.

Se você deseja criar um índice em uma coluna, faça isso usando o create index declaração :
create index on session_log(phonenumber);

Se você quiser um índice nas duas colunas, use:
create index on session_log(userid, phonenumber);

Você provavelmente deseja definir o ID do usuário como a chave primária. Isso é feito usando a seguinte sintaxe (e não usando int index ):
create table session_log 
( 
   UserId int primary key, 
   PhoneNumber int
); 

Definir uma coluna como a chave primária implicitamente a torna not null