PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Aggiungere un commento alla colonna quando creo una tabella in PostgreSQL?

I commenti sono allegati a una colonna utilizzando il comment dichiarazione :

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';

Puoi anche aggiungere un commento alla tabella:

comment on table session_log is 'Our session logs';

Inoltre:int index è invalido.

Se vuoi creare un indice su una colonna, fallo utilizzando il create index dichiarazione :

create index on session_log(phonenumber);

Se vuoi un indice su entrambe le colonne usa:

create index on session_log(userid, phonenumber);

Probabilmente vuoi definire l'id utente come chiave primaria. Questo viene fatto usando la seguente sintassi (e non usando int index ):

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

Definire una colonna come chiave primaria implicitamente la rende not null