Вопрос:
Как добавить комментарий к полю в PostgreSQL?
create table session_log ( UserId int index not null, PhoneNumber int index); Лучший ответ:
Комментарии прикрепляются к столбцу с помощью инструкции 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