我正在批量加载数据,可以在事后以比逐行计算更便宜的方式重新计算所有触发器修改.

如何临时禁用PostgreSQL中的所有触发器?

推荐答案

PostgreSQL知道ALTER TABLE tblname DISABLE TRIGGER USER命令,这似乎满足了我的需要.见ALTER TABLE.

Postgresql相关问答推荐

使用Spring data jpa和CriteriaQuery在jsonb列中搜索操作

将XML解析从T-SQL迁移到Postgres时出现问题

PostGresql :正则表达式 Select 其中只有一个正斜杠的行

对 VOLATILE 函数的调用会 destruct SELECT 语句的原子性

使用 Heroku CLI、Postgres 的 SQL 语法错误

PostgreSQL:please specify covering index name是什么意思

推送到 Heroku 时出现带有 Postgres 的 Rails 迁移错误

在查询中的复合外键/主键列上连接表

mysql_insert_id 替代 postgresql

MAC OS X 上的 Postgres 权限被拒绝

django.db.utils.IntegrityError:duplicate key value violates unique constraint "django_content_type_pkey"

Postgres NOT IN (null) 没有结果

为 postgresql 存储过程设置隔离级别

当成功有时会导致退出代码为 1 时,如何可靠地确定 pg_restore 是否成功?

获取 psycopg2 count(*) 结果数

Rails PG::UndefinedTable:错误:missing FROM-clause entry for table

Postgres Hstore 与 Redis - 性能方面

如何为 postgres 编写 DELETE CASCADE?

使用 cte (postgresql) 的结果更新

在 Select (PostgreSQL/pgAdmin) 中将布尔值返回为 TRUE 或 FALSE