操作系统版本: RHEL 7.9
我想更新Postgresql的次要版本。我使用/mypath/bin目录中的源代码构建安装了Postgres-12.2。由于某些原因,我无法更新Postgres-12.2的源代码。
我现在已经使用rpms在默认位置的/usr/pgsql-12/bin目录的服务器上安装了Postgres-12.8。
可以用Postgres-12.8 pg_ctl二进制文件在v12.2上启动数据库集群吗?这样做有什么害处吗?或者我需要注意什么预防措施?
发布于 2021-10-18 07:56:07
这应该很好,除非您将手动构建的PostgreSQL配置为一些选项,使其与二进制包(如--with-blocksize=<something other than 8k> )不兼容。
还有其他一些角落情况,比如使用--with-system-tzdata的安装,以及使用PostgreSQL附带的时区定义的安装,因此定义中的差异可能会改变timestamp with time zone的行为。
很有可能你会没事的。
https://dba.stackexchange.com/questions/301270
复制相似问题