В PostgreSQL, если в определении столбца указать тип serial, то автоматически создаётся последовательность и индекс для этого столбца.
Какое выражение на месте пропуска [...] автоматически приведет к созданию индекса?
В PostgreSQL, если в определении столбца указать тип serial, то автоматически создаётся последовательность и индекс для этого столбца.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Какое выражение на месте пропуска [...] автоматически приведет к созданию индекса?
На мобильной платформе присутствует горизонтальный скролл кода
create table some_table( col_name [...] );
unique
references other_table(col_name)
not null
serial
integer check (col_name > 0)
Ответ
В PostgreSQL, если в определении столбца указать тип serial, то автоматически создаётся последовательность и индекс для этого столбца.
Пример:
create table some_table(
col_name serial
);
Таким образом, выражение serial автоматически приведёт к созданию индекса для col_name.