event_triggers 是一个 配置参数,用于确定是否应该执行 事件触发器。
event_triggers 在 PostgreSQL 17 中添加。
默认
event_triggers 的默认值为:true。
用法
event_triggers 主要用于对 事件触发器 进行故障排除。如果将其设置为 false,所有事件触发器都将被禁用。
在 PostgreSQL 16 及更早版本中,实现此目的的唯一方法是通过单用户模式启动 PostgreSQL。
按 PostgreSQL 版本详细信息
event_triggers (PostgreSQL 19)
| 设置 | 开启 |
| 单位 | |
| 类别 | 客户端连接默认值 / 语句行为 |
| 简短描述 | 启用事件触发器。 |
| 扩展描述 | 启用后,事件触发器将针对所有适用的语句触发。 |
| 上下文 | superuser |
| 变量类型 | bool |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | 开启 |
| 重置值 | 开启 |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: event_triggers
event_triggers (PostgreSQL 18)
| 设置 | 开启 |
| 单位 | |
| 类别 | 客户端连接默认值 / 语句行为 |
| 简短描述 | 启用事件触发器。 |
| 扩展描述 | 启用后,事件触发器将针对所有适用的语句触发。 |
| 上下文 | superuser |
| 变量类型 | bool |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | 开启 |
| 重置值 | 开启 |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: event_triggers
event_triggers (PostgreSQL 17)
| 设置 | 开启 |
| 单位 | |
| 类别 | 客户端连接默认值 / 语句行为 |
| 简短描述 | 启用事件触发器。 |
| 扩展描述 | 启用后,事件触发器将针对所有适用的语句触发。 |
| 上下文 | superuser |
| 变量类型 | bool |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | |
| 启动值 | 开启 |
| 重置值 | 开启 |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
文档: event_triggers
变更历史
- PostgreSQL 17
- 添加 (提交 7750fefd)
参考资料
- PostgreSQL 文档: event_triggers
