news 2026/4/1 1:58:10

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/3/27 5:51:40

Libvio.link爬虫技术解析

文章目录Libvio.link爬虫技术解析一、网站结构与核心特征1.1 页面类型与数据分布1.2 技术特征分析二、反爬机制深度剖析2.1 基础反爬措施(部分存在)2.2 反爬强度评估三、爬虫核心技术实现方案3.1 基础爬取:静态内容获取3.2 动态内容处理方案方…

作者头像 李华
网站建设 2026/3/27 20:36:10

重启MySQL或者MariaDB服务

文章目录1. 编辑 MariaDB 配置文件2. 在配置文件中添加或修改相关设置3. 保存并重启 MariaDB 服务4. 验证二进制日志是否已启用总结原因根据您的输出, log_bin 显示为 OFF,这意味着二进制日志功能目前没有启用。您尝试使用 SET GLOBAL log_binon; 来启…

作者头像 李华
网站建设 2026/3/31 17:16:59

基于STM32的仓库温湿度数据获取系统

基于STM32的仓库温湿度数据获取系统 第一章 绪论 传统仓库温湿度管理依赖人工手持仪器巡检,存在数据采集频率低、人工成本高、数据易遗漏篡改、无法实时掌握全域温湿度状态等问题,尤其在大型仓储场景中,易因局部温湿度超标导致货物霉变、失效…

作者头像 李华
网站建设 2026/3/31 10:49:17

基于STM32的仓库环境监测系统的设计与实现

基于STM32的仓库环境监测系统的设计与实现 第一章 绪论 传统仓库环境监测多依赖人工巡检,存在数据实时性差、监测维度单一、异常预警滞后等问题,易因温湿度超标、有害气体泄漏、火灾隐患等导致货物损毁,难以满足现代化仓储的精细化管理需求…

作者头像 李华
网站建设 2026/4/1 5:22:46

Java扫码点餐系统:国际支付与多语言新突破

若要通过Java源码打造国际版扫码点餐系统,实现国际支付与多语言的新突破,可从以下技术架构和功能设计入手,结合实际业务需求进行开发或优化:一、技术架构:支撑全球化高并发与多语言适配后端框架Spring Boot 3.x Sprin…

作者头像 李华
网站建设 2026/3/31 0:25:03

同城自助KTV新体验:Java预约系统源码详解

同城自助KTV新体验:Java预约系统源码详解一、技术架构:微服务与边缘计算构建弹性底座微服务拆分与通信系统采用Spring Cloud框架,将核心功能拆分为用户服务、订单服务、设备服务、支付服务等独立模块。各服务通过RESTful API或Kafka消息队列实…

作者头像 李华