Каким будет результат quote_ident(table_name::text)
и какая разница, если мы передадим его, а не таблицу в инструкции конвейера? Для например, есть разница междуРазница между возвращаемым значением funciton
CREATE TRIGGER audit_trigger_stm AFTER ' || stm_targets || ' ON ' || quote_ident(table_name::text) ...
и этот
CREATE TRIGGER audit_trigger_stm AFTER ' || stm_targets || ' ON ' || table_name ...
Не могли бы вы расширить этот вопрос на примере того, как вы хотите его использовать? Что вы подразумеваете под * конвейерным заявлением *? –
Да, я привел пример – user6770216
Вы не можете использовать выражение в этом контексте. [Синтаксис] (https://www.postgresql.org/docs/9.5/static/sql-createtrigger.html) ясен: – klin