Какое выражение на месте пропуска [...] автоматически приведет к созданию индекса?

В 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.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку