我希望为一个 Postgres 表创建或替换触发器。然而,没有这样的 SQL 表达式。
我看到可以先使用 "DROP TRIGGER IF EXISTS
"(http://www.postgresql.org/docs/9.5/static/sql-droptrigger.html)。
我的问题是:
- 是否有比 (
DROP
+CREATE
触发器) 更好的推荐选项? - 为什么没有 "create or replace trigger",这是否意味着我不应该想要这样做?
请注意,在 Oracle 中有一个 "Create or Replace Trigger
"(https://docs.oracle.com/cd/B19306_01/appdev.102/b14251/adfns_triggers.htm)。那么,
- Postgres 是否计划添加此命令?