Таблица передаётся в перменной TG_TABLE_NAME
Мне надо передать таблицу, куда записывать данные. Т.е. есть таблица managers, employees при их изменении мне надо записать данные в таблицу managers_log и employees_log соотвественно. Запрос будет один и тот же в триггерной функции. Можно ли как-то в неё передать имя таблицы, куда будет идти запись?
Можно, у триггера есть параметры, которые он можэт прочитать.
а можете привести пример или по каким ключевым словам гуглить?
https://postgrespro.ru/docs/postgresql/12/sql-createtrigger аргументы https://postgrespro.ru/docs/postgresql/12/plpgsql-trigger TG_NARGS, TG_ARGV
Обсуждают сегодня