Добавление комментария к полю при создании таблицы?

Вопрос:Как добавить комментарий к полю в 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

Вопрос:

Как добавить комментарий к полю в 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

Оцените статью
Добавить комментарий