Встречается на собеседованиях • сегодня
Есть ли в PostgreSQL enum
Да, в PostgreSQL есть поддержка enum-типов. Они создаются с помощью команды CREATE TYPE и могут использоваться как обычные типы данных в таблицах.
Пример создания и использования enum:
sql
CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy');
CREATE TABLE person (
name text,
current_mood mood
);
INSERT INTO person VALUES ('Alice', 'happy');
text
Особенности:
- Значения enum чувствительны к регистру
- Порядок значений важен (используется при сортировке)
- Можно добавлять новые значения с помощью ALTER TYPE
- Нельзя удалять или изменять существующие значения enum без пересоздания типа
Enum в PostgreSQL обеспечивают проверку допустимых значений на уровне БД.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы