Триггер PostgreSQL ничего не возвращает
У меня есть триггер PostgreSQL при создании, который в основном перенаправляет вставки в вложенные таблицы. Вставив запись, я хочу отменить запрос, чтобы избежать дублирования данных. Единственный способ (который я знаю) сделать это, чтобы вернутьсяNULL
в триггере. Проблема в том, что мне нужно вернуть запись, чтобы я мог получить идентификатор. Если я вернусьNULL
, Я получил ...NULL
.
Любая идея, как я могу иметь триггер, чтобы прервать операцию, в то же время возвращая что-то кромеNULL
?