Вопросы к Поиску с Алисой
Отложенные ограничения в PostgreSQL отличаются от обычных тем, что отложенные ограничения не проверяются до фиксации транзакции, в то время как обычные (немедленные) ограничения проверяются в конце каждой инструкции. www.postgresql.org
Для отложенных ограничений есть два режима проверки: sky.pro
Отложенные ограничения применимы не ко всем ограничениям: например, они не работают с NOT NULL и CHECK. postgrespro.ru habr.com К отложенным относятся ограничения UNIQUE, PRIMARY KEY, EXCLUDE и REFERENCES (внешний ключ). postgrespro.ru