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