PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Добавяне на коментар към колона, когато създавам таблица в PostgreSQL?

Коментарите се прикачват към колона с помощта на comment изявление :

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

Можете също да добавите коментар към таблицата:

comment on table session_log is 'Our session logs';

Допълнително:int index е невалиден.

Ако искате да създадете индекс на колона, правите това използвайки create index изявление :

create index on session_log(phonenumber);

Ако искате индекс върху двете колони, използвайте:

create index on session_log(userid, phonenumber);

Вероятно искате да дефинирате потребителския идентификатор като първичен ключ. Това се прави с помощта на следния синтаксис (а не с int index ):

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

Дефинирането на колона като първичен ключ имплицитно я прави 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. Как мога да спра скрипт на Postgres, когато срещне грешка?

  2. Рефакторни функции, така че да могат да се използват в CTE

  3. SQL - има ли значение редът на условията ИЛИ?

  4. Временна таблица за дъмп на PostgreSQL

  5. Моята PostgreSQL база данни е извън дисковото пространство