相关疑难解决方法(0)

如何从Postgres事件触发器获取SQL文本

在标记ALTER TABLE的pgsql事件触发器中,我希望知道正在更改哪个表.

pg变量不包括这一点,GET STACKED DIAGNOSTICS也没有暴露变量.

有了可用的变量,触发器函数本身是否有任何方法可以查看负责启动该函数的SQL命令的文本.

例如,如果

ALTER TABLE base1 ADD COLUMN col1 int;
Run Code Online (Sandbox Code Playgroud)

负责调用事件触发器,是否有任何方式在事件触发器中查看ALTER TABLE base1 ADD COLUMN col1 int文本本身?

postgresql triggers plpgsql

18
推荐指数
1
解决办法
4151
查看次数

标签 统计

plpgsql ×1

postgresql ×1

triggers ×1