news 2026/4/17 14:16:44

PostgreSQL到HighgoDB数据迁移

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PostgreSQL到HighgoDB数据迁移

文章目录

  • 环境
  • 症状
  • 解决方案

环境

系统平台:N/A
版本:4.1.1

症状

从PostgreSQL迁移数据到HighGoDB。

解决方案

1.禁止业务连接数据库

客户停止所有连接至x.x.10.11的应用程序。(或修改Postgresql数据库的pg_hba文件,禁止所有IP地址连接数据库)

应用程序停止之后,使用 ps -ef |grep postgres命令观察是否还有IP访问数据库。

2.使用如下命令从源端数据库导出数据和全局对象

备份角色和表空间。

pg_dumpall -h localhost -U postgres --port=5866 -f backup.sql --globals-only --clean –verbose

导出某个数据库的数据,例如导出test数据库:

pg_dump --host localhost --port 5866 --username “postgres” --format custom --file “/xxxx/yyy/backup.dmp” “test”

如需导出多个数据库的数据,修改数据库名,多次导出多个库。也可以使用pg_dumpall的方式,将所有数据全部导出。

注:不建议使用pg_dumpall,因为该方式只能导出SQL文本,恢复极其耗时。

3.打开目标端数据库,恢复全局对象并开始导入数据。

将bakcup.sql文件中的SQL语句拷贝并在目标数据库中运行,例如:

CREATE ROLE postgres LOGIN ENCRYPTED PASSWORD ‘md52cc18edfxxxxxxxxx4610288ab1f1ca9’ SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION;

恢复数据:

pg_restore -h localhost -p 5866 -U highgo -d highgo --create --verbose --format custom "/xxxx/yyy/backup.dmp "

4.导入完成后,psql进入数据库查看是否导入成功。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 19:24:03

基于stm32单片机智能无线家用插座

基于STM32单片机的智能无线家用插座设计 第一章 绪论 传统家用插座仅具备电力通断的基础功能,存在用电安全防护不足、无法远程控制、能耗监测缺失等问题,难以适配智能家居场景下的精细化用电管理需求。STM32单片机凭借低功耗、高集成度、丰富的无线通信接…

作者头像 李华
网站建设 2026/4/17 16:34:15

矢量网络分析仪与频谱分析仪:射频测量领域的双璧

在射频微波测试领域,矢量网络分析仪(VNA)与频谱分析仪(SA)如同两把精密的钥匙,分别开启着信号特性探索的不同维度。前者以相位测量为核心,后者聚焦频谱解析,二者在通信、雷达、电子对…

作者头像 李华
网站建设 2026/4/15 4:08:26

python+vue开发斗南花卉鲜花商城管理信息系统 采购 财务 功能全

文章目录系统概述核心功能模块技术实现要点扩展功能大数据系统开发流程主要运用技术介绍源码文档获取定制开发/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统概述 基于Python(后端)和Vue.js(前端&#xff09…

作者头像 李华
网站建设 2026/4/17 14:37:07

python+vue开发网上电子书店商城好书推荐管理系统 论坛-pycharm DJANGO FLASK

文章目录技术栈选择系统功能模块开发流程关键代码示例算法实现大数据系统开发流程主要运用技术介绍源码文档获取定制开发/同行可拿货,招校园代理 :文章底部获取博主联系方式!技术栈选择 Python后端框架可选Django或Flask。Django适合快速构建全功能网站…

作者头像 李华
网站建设 2026/4/15 22:06:21

vue+python 的宠物领养管理系统沙箱支付-pycharm DJANGO FLASK

文章目录 技术栈概述核心功能模块支付集成示例(Flask 支付宝沙箱)部署与调试注意事项 大数据系统开发流程主要运用技术介绍源码文档获取定制开发/同行可拿货,招校园代理 :文章底部获取博主联系方式! 技术栈概述 Vue.js Python …

作者头像 李华