postgresql 备份_关于PostgreSQL数据库版本从9.2.24升级到PostgreSQL11.5的方案

本文详细介绍了如何将PostgreSQL数据库从9.2.24版本升级到11.5,包括升级的目的、风险评估、实施步骤和注意事项,确保平稳无误地完成升级过程。
摘要由CSDN通过智能技术生成

776771ecf1e7b5d6a87fe38dca1c3027.png

一、 目的

     当前设备中使用的PostgreSQL数据版本是9.2.24 。而PostgreSQL官方最新的版本是12.2。已经迭代了三个大版本,中间每个大版本又有若干个次版本的迭代更新。在每次的迭代过程中,都有许多的隐藏缺陷修复以及性能的提升,包括CPU、内存占用、磁盘读写、网络I/O、索引逻辑等等。为了提升设备中PostgreSQL数据库的性能和减少占用磁盘空间,现将旧版本的PostgreSQL9.2.24数据库更替为官方较稳定的PostgreSQL11.5版本。

二、 风险评估

     PostgreSQL数据库大版本号之间的内部存储关系发生了较大变化,因此主要的风险来自以下两个:
     (1) 在数据库升级之前,数据能否完整备份;以及数据库成功升级后,是否会有丢失现象。
     (2) 备份的旧数据能否理想的作用于新版本的数据库中。

三、 实施步骤

     PostgreSQL数据库的升级方式共有三种:
          pg_dumpall
          pg_update
          触发器复制     上面三种方式各有优缺点&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值