Ограничение CHECK — это новая возможность PostgreSQL?

Нет, CHECK — давно существующий механизм ограничений PostgreSQL, а не новинка последних версий.

Короткий ответ

Что ответить на собеседовании

Нет, CHECK — давно существующий механизм ограничений PostgreSQL, а не новинка последних версий.

Подробный разбор

Ответ с пояснениями

Нет, CHECK — давно существующий механизм ограничений PostgreSQL, а не новинка последних версий.

Он проверяет условие для добавляемой или изменяемой строки; для запрета NULL обычно нужен отдельный NOT NULL. На него нельзя возлагать проверку произвольного изменяющегося состояния других строк. Документация PostgreSQL.

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

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

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

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