log_replication_commands

控制复制命令日志记录的系统参数

log_replication_commands 是一个 配置参数,决定是否应记录复制命令。

log_replication_commandsPostgreSQL 9.5 中添加。

用法

如果 log_replication_commandson,则复制命令将以 LOG 级别记录。

如果 log_replication_commandsoff,则复制命令将以 DEBUG1 级别记录。

默认值

log_replication_commands 的默认值为:off

按 PostgreSQL 版本详细信息

log_replication_commands (PostgreSQL 19)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 18)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 17)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 16)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 15)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 14)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 13)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 12)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 11)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 10)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 9.6)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

log_replication_commands (PostgreSQL 9.5)

设置 off
单位  
类别 报告和日志记录 / 记录什么
简短描述 记录每个复制命令。
扩展描述  
上下文 superuser
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 off
重置值 off
源文件  
源行  
需要重启 false

文档log_replication_commands

变更历史

示例

log_replication_commandson 时的示例日志输出

LOG:  00000: received replication command: START_REPLICATION SLOT "node2" 0/3000000 TIMELINE 1
STATEMENT:  START_REPLICATION SLOT "node2" 0/3000000 TIMELINE 1

分类

GUC 配置项, 日志记录, 复制

另请参阅

log_statement, log_error_verbosity

反馈

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