trace_notify

用于发出NOTIFY/LISTEN调试输出的开发GUC

trace_notify 是一个用于在执行 NOTIFYLISTENUNLISTEN 命令时发出调试输出的开发 配置参数

trace_notifyPostgreSQL 7.1 中添加。

用法

如果启用,并且 client_min_messageslog_min_messages 中的一个或两个设置为 DEBUG1 或更低级别,则在执行 NOTIFYLISTENUNLISTEN 命令之一时,将发出额外的调试输出。

默认值

trace_notify 的默认值为:off

按PostgreSQL版本查看详情

trace_notify (PostgreSQL 17)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 16)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 15)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 14)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 13)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 12)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 11)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 10)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 9.6)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 9.5)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  
待重启 false

文档: trace_notify

trace_notify (PostgreSQL 9.4)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  

文档: trace_notify

trace_notify (PostgreSQL 9.3)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  

文档: trace_notify

trace_notify (PostgreSQL 9.2)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  

文档: trace_notify

trace_notify (PostgreSQL 9.1)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  

文档: trace_notify

trace_notify (PostgreSQL 9.0)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  

文档: trace_notify

trace_notify (PostgreSQL 8.4)

设置 off
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源代码行  

文档: trace_notify

trace_notify (PostgreSQL 8.3)

设置  
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  

文档: trace_notify

trace_notify (PostgreSQL 8.2)

设置  
单位  
类别 开发人员选项
简短描述 为LISTEN和NOTIFY生成调试输出。
额外描述  
上下文 用户
变量类型 bool
来源 默认值
最小值  
最大值  

文档: trace_notify

更改历史

示例

trace_notify 的基本用法示例

postgres=# SET trace_notify TO on;
SET

postgres=# LISTEN foo;
LISTEN

postgres=# SET client_min_messages TO DEBUG5;
DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
SET

postgres=# LISTEN foo;
DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
LOG:  statement: LISTEN foo;
DEBUG:  Async_Listen(foo,142138)
DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
DEBUG:  PreCommit_Notify
DEBUG:  AtCommit_Notify
LISTEN

分类

开发/测试GUC配置项

另请参阅

LISTENNOTIFY

反馈

提交任何关于“trace_notify”的评论、建议或更正 此处