PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Kommentar zur Spalte hinzufügen, wenn ich eine Tabelle in PostgreSQL erstelle?

Kommentare werden mithilfe von dem comment Erklärung :

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

Sie können der Tabelle auch einen Kommentar hinzufügen:

comment on table session_log is 'Our session logs';

Zusätzlich:int index ist ungültig.

Wenn Sie einen Index für eine Spalte erstellen möchten, tun Sie dies mit den Index erstellen Erklärung :

create index on session_log(phonenumber);

Wenn Sie einen Index über beide Spalten wünschen, verwenden Sie:

create index on session_log(userid, phonenumber);

Wahrscheinlich möchten Sie die Benutzer-ID als Primärschlüssel definieren. Dies geschieht mit der folgenden Syntax (und nicht mit int index ):

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

Das Definieren einer Spalte als Primärschlüssel macht sie implizit nicht null