postgre数据库备份与恢复

Posted cerasus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgre数据库备份与恢复相关的知识,希望对你有一定的参考价值。

背景:由于可视化工具navicat上数据传输太慢了,因此想要达到复制一个数据库的效果,可以通过命令来实现,先备份数据库到服务器某一路径下,新建一个新的数据库后,再执行恢复数据库的命令。
步骤:

  • 首先,在数据库所在服务器,切换到数据库用户名。    su –username
  • 执行:pg_dump –h 地址 -U 用户名 数据库名 > /usr/backup/databasename.bak (橙色为自主命名的备份文件的名字)
  • 执行:psql -h 地址 -U 用户名 -d 数据库名 < /usr/backup/databasename.bak 将之前的备份文件再目标库执行

 

以上的步骤可以达到简单的目标:完成一个数据库的备份与恢复;完成一个数据库备份->数据到另一个数据库。

以上是关于postgre数据库备份与恢复的主要内容,如果未能解决你的问题,请参考以下文章

postgresql学习笔记备份与恢复

Postgres本地恢复Heroku备份将日期时间字段提前4小时

使用 Postgres JDBC 恢复数据库中的 postgres 备份数据(数据库名称包含空格)

数据备份与恢复系统备份与恢复

如何从 Postgres Heroku 上的先前备份中恢复特定数据? (例如,意外删除的行)

12 postgresql数据库备份和恢复