Встречается на собеседованиях • сегодня
В каких случаях PostgreSQL создает индекс по дефолту
PostgreSQL автоматически создаёт индексы в следующих случаях:
- PRIMARY KEY – при создании таблицы с первичным ключом.
- UNIQUE constraint – при добавлении ограничения уникальности.
- EXCLUDE constraint – при использовании исключающих ограничений (редко).
Пример:
sql
CREATE TABLE users (
id SERIAL PRIMARY KEY, -- Автоматически создаётся индекс
email VARCHAR(255) UNIQUE -- Тоже создаётся индекс
);Примечание:
- Индексы создаются B-tree по умолчанию.
- Для
FOREIGN KEYиндекс не создаётся автоматически – его нужно добавлять вручную.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы