1

我正在使用 PostgreSQL 9.2,我需要编写一个 INSERT 语句,该语句将数据从表 A 复制到表 B,而不触发表 B 上定义的 INSERT 触发器(可能是某种批量插入操作??)。

在这个特定的表(表 B)上执行了许多 INSERT、UPDATE 和 DELETE 操作。在每次执行期间,都必须触发触发器。

由于标准的日常 DML 操作,我无法临时禁用触发器。

任何人都可以帮助我了解这个非触发 INSERT 语句的语法吗?

4

1 回答 1

1

以不同的用户身份运行您的“特权”插入。这样你的触发器可以检查当前用户并在它不应该做任何事情时退出。

于 2013-10-17T11:34:57.800 回答