我的编程空间,编程开发者的网络收藏夹
学习永远不晚

postgresql数据备份迁移

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

postgresql数据备份迁移

前提背景:

   项目开发的时候,我们一般都会分为测试环境和正式环境,当本地调试基本完成之后,项目向正式环境迁移的时候,数据相应的也要全量迁移到正式环境,因为我们使用的pgsql数据库,这里就为大家介绍一下工作中pgsql数据库的迁移方式。

迁移方式

**数据同步之前如果之前数据库存在数据,我们要先备份一份数据以防止发生错误。**
  1. 第一种方式
    如果是新安装的数据库,可以直接将原来目录下的data文件copy到新机器上,data目录下保留了之前的数据

  2. 第二种方式
    使用dump方式经行数据备份及迁移,去自己的安装目录bin下执行其他地方不行
    在这里插入图片描述

    首先数据保存到指定位置,ip端口自己配自己的
    pg_dump -h localhost -p 5432 -U postgres -d postgres> C:\postgres.bak
    其次数据copy到目标服务器,将指定目录数据导入指定数据库
    psql -h localhost -p 5432 -U postgres -d postgres -f “C:\postgres.bak”

出现问题:

  1. data复制过来之后数据库启动失败
  2. 使用dump数据没有完全同步

解决方案:

  1. data复制过来之后启动失败,检查权限是否允许,右击-.>属性 添加user所有权限
  2. data复制过来之后启动失败,需要修改对应conf文件,配置文件中的ip等信息配置不正确
  3. 数据没有完全同步,可能原来数据库存在数据,使用dump的时候存在的表是不做同步数据的
    使用此方法最好重新新建数据库然后做同步。

来源地址:https://blog.csdn.net/weixin_44970289/article/details/129935226

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

postgresql数据备份迁移

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

postgresql数据库数据怎么迁移

要迁移PostgreSQL数据库数据,可以使用以下几种方法:使用pg_dump和pg_restore命令:可以使用pg_dump命令将数据库中的数据导出为一个SQL文件,然后再使用pg_restore命令将导出的SQL文件恢复到另一个数据库
postgresql数据库数据怎么迁移
2024-04-17

MySQL备份迁移之mydumper

简介mydumper 是一款开源的 MySQL 逻辑备份工具,主要由 C 语言编写。与 MySQL 自带的 mysqldump 类似,但是 mydumper 更快更高效。mydumper 的一些优点特性:轻量级C语言开发支持多线程备份数据,备份后按表生成多个备
MySQL备份迁移之mydumper
2014-11-20

数据库备份迁移要注意哪些事项

在进行数据库备份迁移时,需要注意以下事项:1. 确保备份的完整性:在迁移数据库之前,确保备份的数据是完整的,不会导致任何数据丢失或损坏。最好进行备份的验证和测试,确保备份文件能够正常恢复。2. 选择合适的备份文件格式:选择适合迁移的备份文件
2023-10-12

NoSQL中的数据迁移和备份策略是什么

NoSQL数据库的数据迁移和备份策略通常与关系型数据库有所不同,主要考虑以下几个方面:数据迁移:在NoSQL数据库中,数据迁移通常涉及到将数据从一个数据库引擎或集群迁移到另一个引擎或集群。通常使用ETL工具或自定义脚本实现数据迁移。另外,一
NoSQL中的数据迁移和备份策略是什么
2024-05-07

如何将数据从SQL Server 迁移到PostgreSQL?将数据从SQL Server 迁移到PostgreSQL方法分析!

在不同类型的数据库之间迁移数据并非易事。在本文中,我们将比较几种从 SQL Server 转换到 PostgreSQL 的方法。Microsoft SQL Server 是一个很棒的数据库引擎,但在某些情况下它有缺点。免费的 Microsoft SQL Ser
如何将数据从SQL Server 迁移到PostgreSQL?将数据从SQL Server 迁移到PostgreSQL方法分析!
2020-08-12

postgresql怎么备份数据库

在 PostgreSQL 中,可以使用 pg_dump 工具来备份数据库。以下是备份数据库的步骤:打开终端或命令行窗口,并登录到 PostgreSQL 数据库的主机上。使用以下命令备份数据库:pg_dump -U username -d d
postgresql怎么备份数据库
2024-04-17

postgresql如何备份数据库

在 PostgreSQL 中备份数据库有多种方法,以下是其中一种常用的方法:使用 pg_dump 命令进行备份:在命令行中输入以下命令进行备份:pg_dump -U username -d database_name > backup_f
postgresql如何备份数据库
2024-04-22

PostgreSQL 数据库备份脚本

PostgreSQL 数据库备份脚本#!/bin/bash# PG家目录(/opt/postgresql/pg96/)PG_HOME=${PGHOME}# pg数据库连接信息PG_HOST="127.0.0.1"PG_PORT="5432"PG_USER="p
PostgreSQL 数据库备份脚本
2014-07-22

编程热搜

目录