当前位置: 首页 > news >正文

【Postgresql】PG版本升级,PG14到PG15,且数据迁移

【Postgresql】PG版本升级,PG14到PG15

  • 博主有话说
  • 操作步骤

博主有话说

PG进行升级,可以采用Stack Builder升级,也可以采用安装包升级。由于未安装Stack Builder,且希望安装包升级后,依旧是默认的端口号,因此采用卸载PG14,然后安装PG15安装包的方式,且完成整个数据库数据的迁移

当然如果要采用Stack Builder的方式进行升级也是可以的,Stack Builder安装包在PG安装路径的bin文件夹中C:\Program Files\PostgreSQL\15\bin,可以根据引导先完成Stack Builder安装,其次在里面进行PG版本升级。

操作步骤

直接卸载PG14,再安装PG15,默认情况下14中的数据不会自动迁移到 15。要将PG14中的数据恢复到15中,需要提前备份数据,然后在安装完15后进行恢复。

一、备份PG14数据

打开命令行,cd C:\Program Files\PostgreSQL\14\bin切到PG14安装目录下的bin文件夹,在该路径下,执行pg_dumpall -U postgres -f C:\Users\11003189\Desktop\all_databases_backup.sql完成数据库文件的全部备份。其中,postgres 是PG账号名,C:\Users\11003189\Desktop\all_databases_backup.sql是保存的路径和文件名。执行命令时候,需要输入账号的密码。
在这里插入图片描述

二、卸载PG14

控制面板,找到程序和功能,然后进行PG14的卸载!

三、安装PG15

从PG官网下载PG15安装包,然后根据安装向导提示进行操作。

四、将备份数据恢复到PG15

打开命令行,cd C:\Program Files\PostgreSQL\15\bin切到PG15安装目录下的bin文件夹,在该路径下,执行psql -U postgres -d postgres -f C:\Users\11003189\Desktop\all_databases_backup.sql进行数据恢复。其中,-U postgres是登录账户,-f C:\Users\11003189\Desktop\all_databases_backup.sql是之前备份的文件路径。

五、验证

输入pg_config --version进行PG版本的查看,然后通过dbeaver等可视化工具进行备份数据库查看,以验证是否升级成功,且数据完成迁移。
在这里插入图片描述

http://www.dtcms.com/a/478377.html

相关文章:

  • 数据库原理与设计
  • iis7配置thinkphp网站做海报的网站有哪些内容
  • 【开题答辩全过程】以 博客网站为例,包含答辩的问题和答案
  • 解决 MySQL `MAX(IF())` 中 `table.column` 有值但显示 `‘default‘` 的问题
  • 如何加快门户网站建设wordpress 资源下载插件
  • 视频播放器 v12.1.357 | 4K顶级播放器,内置了视频下载器,可下载推特~脸书等国外视频
  • 路径总和---超全详细解
  • 【深入浅出PyTorch】--6.2.PyTorch进阶训练技巧2
  • JS - 运算符
  • Ethical use of recommender systems|推荐系统的道德使用
  • 网站建设 全网推广建网站的域名
  • MySQL——表操作
  • 基于MATLAB的海图快速临近值插值地图构建方法
  • 深度解析“rgss102e.dll丢失”问题:原因、影响与完整解决指南
  • 正规的媒体发稿网有哪些
  • 知名的汽车媒体发稿有哪些
  • 乐昌市建设网站网站开发就业薪酬
  • 【前缀和】| LeetCode 1314题解 矩阵区域和
  • 深圳网站建设服务便宜wordpress 获取导航
  • UniApp 实现双语功能
  • 保定哪做网站好云南云桥建设股份有限公司官方网站
  • xss-labs靶场安装+通关(1)
  • 3002. 移除后集合的最多元素数
  • 深圳的网站建设公司的外文名是南阳专业做网站公司哪家好
  • 电脑卡顿?快速解决CPU占用率过高问题
  • 免费制作网站net域名儿童网站开发方面外文文献
  • 自定义网络协议与序列化/反序列化
  • 如何给网站做第三方流量监测海珠高端网站建设
  • 守好电网的“最后一公里”:配电台区综合在线监控系统
  • 从零部署 Astro 静态网站到云服务器(含 HTTPS 一键配置)