Назад к вопросам
Junior — Middle
64
Какими способами можно наложить ограничения на уже существующую таблицу в базе данных?
Ответ от нейросети
sobes.tech AI
Чтобы наложить ограничения на уже существующую таблицу в базе данных, обычно используют команду ALTER TABLE. С помощью неё можно добавить различные ограничения, например:
- PRIMARY KEY — уникальный идентификатор записи.
- FOREIGN KEY — ссылка на другую таблицу.
- UNIQUE — уникальность значения в столбце.
- CHECK — условие, которому должны удовлетворять значения.
- NOT NULL — запрет на хранение NULL.
Пример добавления ограничения уникальности:
ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);
Также можно использовать инструменты миграций (например, Flyway или Liquibase) для управления изменениями схемы базы данных в проекте.