postgresql数据备份迁移

这篇具有很好参考价值的文章主要介绍了postgresql数据备份迁移。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前提背景:

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

迁移方式

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

  2. 第二种方式
    使用dump方式经行数据备份及迁移,去自己的安装目录bin下执行其他地方不行
    postgresql数据备份迁移

    首先数据保存到指定位置,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”文章来源地址https://www.toymoban.com/news/detail-474691.html

出现问题:

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

解决方案:

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

到了这里,关于postgresql数据备份迁移的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ES快照备份及恢复(ES数据迁移)

    目录 ES配置仓库 elasticsearch.yml 注册仓库 仓库相关操作 查看仓库 删除仓库 创建快照 快照相关操作 查询快照 删除快照 恢复快照 快照全量恢复 指定索引恢复 恢复时重命名 合并索引 索引相关操作 查询全量索引 查询索引状态 打开/关闭索引 删除索引 迁移步骤说明: 需搭建共

    2023年04月09日
    浏览(27)
  • 三、python Django ORM postgresql[数据定时备份、数据恢复]

    解释:备份指定数据库,能有效在发生错误时,预防错误,进行恢复 免密 cron 日志查看: tail -f -n 200 /var/log/syslog systemd timer 解释:因为博主在自己电脑上怎么用cron都不行,故使用了这个,其效果同cron类型,但效率甚至比cron高出一点点 vim /etc/systemd/system/mytask.service vim /etc/

    2024年02月13日
    浏览(25)
  • Linux环境Minio的数据迁移、备份和恢复

    下载Linux版客户端文件 安装Minio客户端: 到此Minio客户端就安装好了。 假定现在有两台Linux环境上部署的Minio服务器,分别是旧服务器A和新服务器B,所有操作都在新服务器B上进行。 在新服务器B上为服务器A和B分别设置别名 说明 : (a)minio_data_A和minio_data_B就是设置的别名;

    2024年02月13日
    浏览(33)
  • docker中安装gitlab,并完成gitlab容器迁移包括相关数据备份

    docker拉取gitlab 启动容器 更改配置信息 重新启动 服务器开放端口 测试运行 将这个gitlab容器迁移到另外一个服务器上,并且把数据备份 查看容器名称和容器ID 查看容器对应的挂载目录 得到宿主机与容器的映射关系,方便我们在宿主机内更改配置文件 进入容器并将数据备份

    2024年02月03日
    浏览(28)
  • 【PostgreSql】本地备份为dump文件与恢复数据库(单表和整个数据库)

    环境: windows 数据库: postgresql 1.准备脚本 backUpDb.bat 脚本为备份脚本,双击运行,右键可以选择编辑; restoreDb.bat 脚本为恢复脚本,双击运行,右键选择编辑; 1.1 脚本介绍 如上图所示编辑脚本文件,选择你的备份路径和相应的程序执行路径,以及要备份的数据库名称,登录

    2024年01月23日
    浏览(31)
  • Apache Kafka 基于 S3 的数据导出、导入、备份、还原、迁移方案

    博主历时三年精心创作的《大数据平台架构与原型实现:数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行,点击《重磅推荐:建大数据平台太难了!给我发个工程原型吧!》了解图书详情,京东购书链接:https://item.jd.com/12677623.html,扫描左侧

    2024年02月07日
    浏览(46)
  • 数据备份系列:Rsync 备份详解(一)

    支持拷贝特殊文件,如连接文件、设备等。 可以有排除指定文件或目录同步的功能,相当于打包命令 tar 的排除功能。 可以做到保持原文件或目录的权限、时间、软硬链接、属主、组等所有属性均不改变(参数:–p)。 可以实现增量同步,既只同步发生变化的数据,因此数

    2024年02月01日
    浏览(24)
  • 【MySQL】数据备份(导出数据 / 导入数据)

     SELECT...INTO OUTFILE 是 MySQL 用于导出数据的语句,它允许将查询结果保存到指定的文件中。 该语句的基本语法如下:   column1, column2, ... :要导出的列名。 INTO OUTFILE \\\'file_path\\\' :指定导出数据时要保存到的文件路径。 FIELDS TERMINATED BY \\\'field_separator\\\' :指定字段之间的分隔符,默认

    2024年02月12日
    浏览(29)
  • 小米路由器数据备份Mac备份使用教程

    小米的路由已经正式开放购买,支持 Mac OS 的 Time Machine 备份。对于苹果 Mac 电脑用户而言,可以借助小米的存储服务器功能,把电脑中的数据通过网络备份到小米路由器上。下面简单介绍下怎么在 Mac 上用小米路由器来备份的操作方法。 首先当然是要让自己的 Mac 电脑接入小

    2024年02月07日
    浏览(32)
  • 苹果手机怎么备份所有数据?2023年iPhone 15数据备份常用的3种方法!

    当苹果手机需要进行刷机、恢复出厂设置、降级iOS系统等操作时,我们需要将自己的 iPhone数据提前进行备份 。 特别是在苹果发布新iOS系统时,总有一些小伙伴因为升降级系统,而导致了 重要数据的丢失 。 iPhone中储存着重要的照片、通讯录、文件等数据,建议 定期进行数据

    2024年02月07日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包