sql >> Databáze >  >> RDS >> PostgreSQL

Přidání komentáře ke sloupci při vytváření tabulky v PostgreSQL?

Komentáře jsou připojeny ke sloupci pomocí comment prohlášení :

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

K tabulce můžete také přidat komentář:

comment on table session_log is 'Our session logs';

Navíc:int index je neplatný.

Pokud chcete vytvořit index na sloupci, udělejte to pomocí create index prohlášení :

create index on session_log(phonenumber);

Pokud chcete index přes oba sloupce, použijte:

create index on session_log(userid, phonenumber);

Pravděpodobně budete chtít definovat ID uživatele jako primární klíč. To se provádí pomocí následující syntaxe (a nikoli pomocí int index ):

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

Definováním sloupce jako primárního klíče implicitně not null




  1. Oracle XE 11g databáze XE nebyla nalezena

  2. Získávejte a zobrazujte obrázky BLOB z databáze Mysql pomocí Tkinter

  3. Změnit typ pole varchar na celé číslo:nelze automaticky přetypovat na typ celé číslo

  4. MySQL, je lepší vložit NULL nebo prázdný řetězec?