PostgreSQL recovery.conf 配置文件整合到 postgresql.conf

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 标签PostgreSQL , recovery.conf , postgresql.conf背景PostgreSQL 12版本以前,配置PostgreSQL数据库恢复、流复制STANDBY,都需要配置recovery.conf,如果要修改配置,需要重启数据库。

标签

PostgreSQL , recovery.conf , postgresql.conf


背景

PostgreSQL 12版本以前,配置PostgreSQL数据库恢复、流复制STANDBY,都需要配置recovery.conf,如果要修改配置,需要重启数据库。

从PostgreSQL 12开始,recovery.conf的配置文件将去掉,原有的配置内容,将整合到postgresql.conf中。并且有些配置的修改支持reload,不需要重启生效。

Integrate recovery.conf into postgresql.conf  
author	Peter Eisentraut <peter_e@gmx.net>	  
Sun, 25 Nov 2018 23:31:16 +0800 (16:31 +0100)  
committer	Peter Eisentraut <peter_e@gmx.net>	  
Sun, 25 Nov 2018 23:33:40 +0800 (16:33 +0100)  
commit	2dedf4d9a899b36d1a8ed29be5efbd1b31a8fe85  
tree	5564005e2fe623af69b01d56c9c72baf8ec68402	tree | snapshot  
parent	ab69ea9feeb9a02c6299b5c1b786005552343f22	commit | diff  
Integrate recovery.conf into postgresql.conf  
  
recovery.conf settings are now set in postgresql.conf (or other GUC  
sources).  Currently, all the affected settings are PGC_POSTMASTER;  
this could be refined in the future case by case.  
  
Recovery is now initiated by a file recovery.signal.  Standby mode is  
initiated by a file standby.signal.  The standby_mode setting is  
gone.  If a recovery.conf file is found, an error is issued.  
  
The trigger_file setting has been renamed to promote_trigger_file as  
part of the move.  
  
The documentation chapter "Recovery Configuration" has been integrated  
into "Server Configuration".  
  
pg_basebackup -R now appends settings to postgresql.auto.conf and  
creates a standby.signal file.  
  
Author: Fujii Masao <masao.fujii@gmail.com>  
Author: Simon Riggs <simon@2ndquadrant.com>  
Author: Abhijit Menon-Sen <ams@2ndquadrant.com>  
Author: Sergei Kornilov <sk@zsrv.org>  
Discussion: https://www.postgresql.org/message-id/flat/607741529606767@web3g.yandex.ru/  

文档参考

https://www.postgresql.org/docs/devel/runtime-config-wal.html#RUNTIME-CONFIG-WAL-ARCHIVE-RECOVERY

https://www.postgresql.org/docs/devel/runtime-config-replication.html

参考

https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=2dedf4d9a899b36d1a8ed29be5efbd1b31a8fe85

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
弹性计算 网络协议 容灾
PostgreSQL 时间点恢复(PITR)在异步流复制主从模式下,如何避免主备切换后PITR恢复(备库、容灾节点、只读节点)走错时间线(timeline , history , partial , restore_command , recovery.conf)
标签 PostgreSQL , 恢复 , 时间点恢复 , PITR , restore_command , recovery.conf , partial , history , 任意时间点恢复 , timeline , 时间线 背景 政治正确非常重要,对于数据库来说亦如此,一个基于流复制的HA架构的集群,如果还有一堆只读节点,当HA集群发生了主备切换后,这些只读节点能否与新的主节点保持
1659 0
|
关系型数据库 数据库 PostgreSQL
PostgreSQL 12: Recovery.conf 文件参数合并到 postgresql.conf
PostgreSQL 12 的一个重要变化是 recovery.conf 配置文件中的参数合并到 postgresql.conf,recovery.conf 不再使用,我们看看手册的说明,如下: 发行说明 Move recovery.
4582 0
|
安全 算法 网络协议
PostgreSQL集群篇——pg_hba.confg的配置文件解析
在我们生产环境使用PostgreSQL时,通常需要一定的安全限定,而pg_hba.conf就是我们比较常用的限定方式之一,其配置可以进行限定具体IP、IP段、可访问的数据库、可访问的账号、访问时使用的验证方式。下面我们就对于该配置文件进行一次简单的解析,便于我们日常配置使用。
236 0
PostgreSQL集群篇——pg_hba.confg的配置文件解析
|
关系型数据库 PostgreSQL
PostgreSQL集群篇——PostgreSQL的配置文件解析
日常中我们进行安装PostgreSQL后都需要对其进行配置基础配置,以便其能有效发挥出服务器的性能,下面是我进行整理后的postgresql.conf配置文件的相关注释,方便大家对于各个属性进行熟悉。
333 0
PostgreSQL集群篇——PostgreSQL的配置文件解析
LXJ
|
关系型数据库 Shell PostgreSQL
PostgreSQL recovery.conf恢复配置
PostgreSQL recovery.conf恢复配置
LXJ
390 0
|
28天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB常见问题之数据库不能自己减少节点如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。

相关产品

  • 云原生数据库 PolarDB