Я пробовал два способа получить имя таблицы внутри функции триггера. Но они оба не работают. Моя версия Postgresql - 9.5.14 1) СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ФУНКЦИЮ log_ddl2 () ВОЗВРАЩАЕТСЯ event_trigger AS $$ DECLARE ...

0
trempo 19 Янв 2021 в 09:42

1 ответ

Лучший ответ

Пытаться

SELECT * INTO r
FROM pg_event_trigger_ddl_commands()
WHERE object_type = 'table';

Я не уверен, что object_type в нижнем регистре.

1
Laurenz Albe 19 Янв 2021 в 07:00