session_replication_role

控制复制相关触发器和规则的服务器参数

session_replication_role 是一个 配置参数,用于控制复制相关触发器和规则的触发。

session_replication_rolePostgreSQL 8.3 中添加。

用法

session_replication_role 的可能值为

  • origin
  • local
  • replica

目前 originlocal 等效。

session_replication_role 设置为 replica 表示不会应用触发器(包括外键)和规则。这主要用于逻辑复制系统。

默认值

session_replication_role 的默认值为:origin

按 PostgreSQL 版本分列详细信息

session_replication_role (PostgreSQL 17)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 16)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 15)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 14)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 13)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 12)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 11)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 10)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 9.6)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 9.5)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  
需要重启

文档: session_replication_role

session_replication_role (PostgreSQL 9.4)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  

文档: session_replication_role

session_replication_role (PostgreSQL 9.3)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  

文档: session_replication_role

session_replication_role (PostgreSQL 9.2)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  

文档: session_replication_role

session_replication_role (PostgreSQL 9.1)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  

文档: session_replication_role

session_replication_role (PostgreSQL 9.0)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  

文档: session_replication_role

session_replication_role (PostgreSQL 8.4)

设置 origin
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述  
上下文 超级用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 origin, replica, local
启动值 origin
重置值 origin
源文件  
源代码行  

文档: session_replication_role

session_replication_role (PostgreSQL 8.3)

设置  
单位  
类别 客户端连接默认值/语句行为
简短描述 设置会话的触发器和重写规则行为。
额外描述 每个会话可以是“origin”、“replica”或“local”。
上下文 超级用户
变量类型 字符串
来源 默认值
最小值  
最大值  

文档: session_replication_role

变更历史

分类

GUC 配置项, 复制, 规则

另请参阅

逻辑复制, ALTER TABLE

反馈

提交任何关于 "session_replication_role" 的评论、建议或更正 此处.