gpt4 book ai didi

linux - 将 Postgresql 更新到较新版本会破坏旧代码

转载 作者:行者123 更新时间:2023-12-04 19:41:04 27 4
gpt4 key购买 nike

由于低于 9.5 的 Postgresql 版本变得不受支持,我需要在我的 Centos 环境中更新这个包。
Current version: postgres -V (PostgreSQL) 9.2.24
同样在我的生态系统中,还有另一个使用 postgresql 的 rpm。对于这个 rpm,有构建、重启脚本以及监控依赖服务、检查状态等的各种脚本。

这些脚本都使用 kwywork postgresql 引用 postgresql

https://www.postgresql.org/download/linux/redhat/提供了如何进行更新/安装的确切步骤。但是对于 9.6 版本,例如需要使用 postgresql-9.6引用 postgresql 的关键字

这意味着需要检查脚本和代码中对 postgresql 的所有引用,并分析是否需要更改。之后更新到另一个版本当然意味着重复这个过程。

是否有任何“开箱即用”的方法可以让我们在此次更新中保持脚本不变?

我也在此处复制/粘贴安装 postgresql 9.6 步骤。

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

yum install postgresql96-devel postgresql96-server

/usr/pgsql-9.6/bin/postgresql96-setup initdb

systemctl enable postgresql-9.6

systemctl start postgresql-9.6

这是为了检查一切是否正常
service postgresql-9.6 status

最佳答案

我不知道任何“开箱即用的方法”。
你应该经常阅读详细的release notes检查升级时是否有一些不兼容。

关于linux - 将 Postgresql 更新到较新版本会破坏旧代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62166875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com