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