我正在使用psql命令恢复sql转储:
psql -h 127.0.0.1 -p 5433 -U master -d dbname -f sqldump.sql
我的数据库有几个事件触发器,而表上只有普通触发器。
psql 是否在还原过程中将其关闭(据我所见, psql 已关闭事件触发器)?我想知道psql要做的确切命令。
我正在使用psql命令恢复sql转储:
psql -h 127.0.0.1 -p 5433 -U master -d dbname -f sqldump.sql
我的数据库有几个事件触发器,而表上只有普通触发器。
psql 是否在还原过程中将其关闭(据我所见, psql 已关闭事件触发器)?我想知道psql要做的确切命令。
psql
不会禁用事件触发器。是什么让你这样想呢?
默认情况下,只有将参数session_replication_role
设置为local
或origin
时才会触发事件触发器,因此可以通过将参数设置为{来防止触发事件触发器{1}}(不适用于具有replica
或ENABLE REPLICA
的事件触发器)。