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

Tilføjelse af kommentar til kolonne, når jeg opretter tabel i PostgreSQL?

Kommentarer er knyttet til en kolonne ved hjælp af comment erklæring :

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

Du kan også tilføje en kommentar til tabellen:

comment on table session_log is 'Our session logs';

Derudover:int index er ugyldig.

Hvis du vil oprette et indeks på en kolonne, gør du det ved at bruge create index erklæring :

create index on session_log(phonenumber);

Hvis du ønsker et indeks over begge kolonner, brug:

create index on session_log(userid, phonenumber);

Du vil sandsynligvis definere bruger-id'et som den primære nøgle. Dette gøres ved at bruge følgende syntaks (og ikke ved at bruge int index). ):

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

At definere en kolonne som den primære nøgle gør den implicit not null




  1. MySQL forklarer forespørgselsforståelse

  2. Skift primær nøgle i PostgreSQL-tabel

  3. upload flere filer til serveren og skriv til databasen

  4. SQL Hvor ENHVER kolonne er lig med en værdi