在 PostgreSQL 8.x 中禁用触发器,我会这样做:
ALTER TABLE table DISABLE TRIGGER ALL;
当我在 PostgreSQL 9 中执行此操作时,我得到以下结果:
my_database=> ALTER TABLE my_table DISABLE TRIGGER ALL;
ERROR: permission denied: "RI_ConstraintTrigger_25366" is a system trigger
提示:这个表是由运行此命令的用户创建的。
有何线索?
ALTER TABLE table ENABLE TRIGGER USER;
) - Erwin Brandstetter