
linux pgsql9.5全库备份,Fedota 24 将数据库升级到 PostgreSQL 9.5
发布日期:2025-04-06 02:07:33
浏览次数:5
分类:精选文章
本文共 678 字,大约阅读时间需要 2 分钟。
唉,又是要升级数据库了。我对PostgreSQL还算是有点熟悉,但之前都没深入操作过。这么多新特性能不能顺利升级呢?
PostgreSQL 9.5带来了诸多改进功能,比如支持 IMPORT FOREIGN SCHEMA,行级别安全策略,BRIN 索引,还有外表继承等等。把这些新功能好好玩一玩可能还挺刺激的。
不过操作系统用的是Fedora 24,我得确定升级步骤对这里面环境是不是兼容的。之前用过9.4版本的PostgreSQL,现在想升级到9.5,得仔细备份数据,别出现数据丢失的问题。
不过我听说升级不是自动的,得手动操作,这说明步骤可能还挺简单的。先安装升级包吧。
install postgresql-upgrade 这个包,应该能帮我找到需要升级的部分。运行 postgresql-setup --upgrade 应该可以开始升级流程,但认识得少,可能得多久才能完成?
升级完成后,我得检查一下日志文件 /var/lib/pgsql/upgrade_postgresql.log,看看有没有特殊情况。然后再去启动systemd服务,systemctl start postgresql.service,用 systemctl status 看看服务是不是正常运行的。
升级过程没什么特别的难点,跟之前配置数据库似的差不多。就是得记住,升级之前得锁表,避免data corruption。手头的数据库结构都已经熟悉了,应该没问题。
总之,这次升级虽然需要一步步来,但不难,仔细按照步骤做就能搞定了。老 Equipement 估计还能再打几个年头。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月16日 05时39分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
map[]和map.at()取值之间的区别
2021-05-11
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2021-05-12
pair的用法
2021-05-12
GitHub上传时,项目在已有文档时直接push出现错误解决方案
2021-05-14
嵌入式系统试题库(CSU)
2021-05-15
00013.05 字符串比较
2021-05-15
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
2021-05-16
laravel server error 服务器内部错误
2021-05-18
EnvironmentNotWritableError: The current user does not have write permissions to the target environm
2025-03-28
#C8# UVM中的factory机制 #S8.2.3# 重载sequence哪些情形
2025-03-29
java教师管理系统(ssm)
2025-03-29
el-select下拉框修改背景色
2025-03-29
ElasticSearch设置字段的keyword属性
2025-03-29
Elasticsearch面试题
2025-03-29
2024大模型行业应用十大典范案例集(非常详细)零基础入门到精通,收藏这一篇就够了
2025-03-29
2024年非科班的人合适转行做程序员吗?
2025-03-29