假设我有一个表myTable存储:
id | tableName
---------------------
1 | a
2 | b
... | ...
我有用于更新表“myTable”的CREATE TABLE / DROP TABLE事件的事件触发器。现在我想table renames
在重命名表时处理“myTable”中的“正确”引用。我试过监听ddl_command_end事件,但我需要访问原始表名。
根据文档:
pg_event_trigger_ddl_commands()
command pg_ddl_command 命令的完整表示,采用内部格式。这不能直接输出,但可以传递给其他函数以获取有关命令的不同信息。
但是没有链接显示提取我需要的部分的功能。
如何才能做到这一点?