PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dodawanie komentarza do kolumny podczas tworzenia tabeli w PostgreSQL?

Komentarze są dołączane do kolumny za pomocą comment oświadczenie :

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

Możesz również dodać komentarz do tabeli:

comment on table session_log is 'Our session logs';

Dodatkowo:int index jest nieważny.

Jeśli chcesz utworzyć indeks na kolumnie, zrób to używając create index oświadczenie :

create index on session_log(phonenumber);

Jeśli chcesz indeksować obie kolumny, użyj:

create index on session_log(userid, phonenumber);

Prawdopodobnie chcesz zdefiniować identyfikator użytkownika jako klucz podstawowy. Odbywa się to przy użyciu następującej składni (i nie przy użyciu int index ):

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

Zdefiniowanie kolumny jako klucza podstawowego niejawnie powoduje, że not null




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chown:/var/lib/postgresql/data/postgresql.conf:system plików tylko do odczytu

  2. Uzyskaj liczbę wierszy z polecenia KOPIUJ

  3. Jak porównywać wydajność PostgreSQL

  4. PostgreSQL z problemem własności dockera

  5. Zapomniany operator przypisania =i banał :=