代码拉取完成,页面将自动刷新
pg_get_triggerdef(oid)
描述:获取触发器的定义信息。
参数:待查触发器的OID。
返回值类型:text
示例:
postgres=# select pg_get_triggerdef(oid) from pg_trigger;
pg_get_triggerdef
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CREATE TRIGGER tg1 BEFORE INSERT ON gtest26 FOR EACH STATEMENT EXECUTE PROCEDURE gtest_trigger_func()
CREATE TRIGGER tg03 AFTER INSERT ON gtest26 FOR EACH ROW WHEN ((new.a IS NOT NULL)) EXECUTE PROCEDURE gtest_trigger_func()
(2 rows)
pg_get_triggerdef(oid, boolean)
描述:获取触发器的定义信息。
参数:待查触发器的OID及是否以pretty方式展示。
说明: 仅在创建trigger时指定WHEN条件的情况下,布尔类型参数才生效。
返回值类型:text
示例:
postgres=# select pg_get_triggerdef(oid,true) from pg_trigger;
pg_get_triggerdef
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CREATE TRIGGER tg1 BEFORE INSERT ON gtest26 FOR EACH STATEMENT EXECUTE PROCEDURE gtest_trigger_func()
CREATE TRIGGER tg03 AFTER INSERT ON gtest26 FOR EACH ROW WHEN (new.a IS NOT NULL) EXECUTE PROCEDURE gtest_trigger_func()
(2 rows)
postgres=# select pg_get_triggerdef(oid,false) from pg_trigger;
pg_get_triggerdef
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CREATE TRIGGER tg1 BEFORE INSERT ON gtest26 FOR EACH STATEMENT EXECUTE PROCEDURE gtest_trigger_func()
CREATE TRIGGER tg03 AFTER INSERT ON gtest26 FOR EACH ROW WHEN ((new.a IS NOT NULL)) EXECUTE PROCEDURE gtest_trigger_func()
(2 rows)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。