关闭

pgAdmin快速备份还原数据库

标签: pgAdmin备份还原数据库
7265人阅读 评论(0) 收藏 举报
分类:



前言



用惯了oracle的plsqldev之后,感觉pgAdmin这个工具实在是太难用了,果断换了navicat for postgres,确实好用多了,但是跨多个连接进行备份还原数据库时发现不是很好用,也可能是我不会用,所以切换到pgAdmin进行了跨连接的库的备份和还原,所以说pgAdmin也不能说是一无是处,至少在这方面我觉得比导航猫方便,废话不多说,简单的记录一下。



备份



打开pgAdmin,如下图所示,我们有两个连接,比如我需要将hank(192.168.0.69)连接中的ZHSZDB库备份到我本地的localhost中,只需要如下几步:


1.右键远程服务器上的ZHSZDB,单击【备份】按钮,


2.在弹出的窗口中输入备份文件的保存地址,并单击【备份】按钮,


3.当看到下图中的信息时即备份完成,点击【完成】按钮结束备份,


在指定路径可以看到我们的备份文件,这样备份就结束了,和oracle的备份实现的效果一样的

(exp username/password@DBNAME file=x:/xx/xx/xx.dmp),




恢复(还原)



恢复更简单,首先需要在我们的localhost连接下建立数据库,仅输入数据库名后点击创建即可,接下来只需要如下几步:

1.右键刚才新创建的空数据库ZHSZDB,单击【恢复】按钮,



2.在弹出的窗口中选择之前备份文件的保存地址,并单击【恢复】按钮,


观察log未发现任何警告和错误,并成功显示可点击的【完成】按钮时,说明已经成功备份,单击【完成】按钮后刷新本地的连接,可以发现所有数据库对象和数据都已经成功导入。顺便回忆一下oracle的导入命令:

(imp username/password@DBNAME file=x:/xx/xx/xxx.dmp full=y)



总结



简单记录了一下pgAdmin中备份和还原数据库的操作步骤,非常简单,The End。

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

pgAdmin备份和还原数据库

上一篇博客说到安装PostgreSql数据库,安装完之后需要pgAdmin来连接数据库。其实pgAdmin是不需要单独安装的,在数据库的安装路径下的bin文件夹中有一个pgAdmin3.exe文件,双击打开后就可以使用了。之前安装数据库的时候不知道,后来才发现的,期间还单独装了一个pgAdmin。接...
  • u013038861
  • u013038861
  • 2016-12-11 21:35
  • 4387

PostgreSQL数据库导出导入

1.打开pgAdmin,选择要导出的数据库 2.选中数据库,右键备份,进入备份界面 这个只需要选择保存路径,其他不用管,点击备份就可以了。 3.新建一个数据库,选中数据库,右键点击恢复,选择刚才备份的文件,点击确定。 4.恢复数据库完成 ...
  • lucahan
  • lucahan
  • 2016-10-16 09:30
  • 3606

postgresql数据库的备份和还原

数据库的备份和还原: 一:用pgAdmin进行操作。【备份】和【恢复】 二:用pg_dump和pg_restore 命令如下: su    postgres 备份:pg_dump   -Ft  -b  tewoo_ny&...
  • lanonola
  • lanonola
  • 2016-07-04 16:30
  • 244

今天遇到的postgresql中的备份和恢复

老大让st把表给我,于是她发了备份数据库文件给我,居然是.backup后缀名(后来验证,是错给的windows下的备份文件了)因为我保存了却没有这个后缀,再让单独保存后给我,依旧不能还原。QQ是个很**的东东啊,发送文件,居然自动给我加上了.list和.dynamic后缀名
  • coder_xia
  • coder_xia
  • 2011-09-19 13:32
  • 7176

【PostgreSQL】PostgreSQL常用备份方法

针对于PostgreSQL备份方式有三种: 1.SQL转储 2.热备 3.文件系统冷备份 之后 对于这三种备份方式一一演示:   1.SQL转储 这里我们用到的工具是pg_dump和pg_dumpall,它和Oracle中的expdp,Mysql的mysqldump...
  • badly9
  • badly9
  • 2015-12-23 12:55
  • 4498

postgresql 数据库中数据的导入导出(简单操作+示例)

一、命令操作:   数据的导出: $ pg_dump -U postgres(用户名)  (-t 表名)  数据库名(缺省时同用户名)  > 路径/文件名.sql postgres@debian:~$ pg_dump -U postgres -t ...
  • wangyezi19930928
  • wangyezi19930928
  • 2015-03-23 10:51
  • 29202

PostgreSQL定时自动备份

PostgreSQL定时自动备份简介PostgreSQL数据库中未提供数据库的定时备份功能,所以需要结合备份和定时job功能来共同实现。这里我选取了2种定时job方式,crontab是Linux中的定时job功能,故只能支持Linux系列操作系统;其中pgAgent是基于数据库的定时备份,可适用于各...
  • sunbocong
  • sunbocong
  • 2017-09-11 19:06
  • 555

postgresql数据库备份了一份.backup文件,如何用命令还原

postgresql数据库备份了一份.backup文件,如何用命令还原
  • u011768325
  • u011768325
  • 2016-03-05 12:00
  • 3256

linux安装pgadmin4--postgresql管理工具

目录 目录 一 下载 二 安装 三 配置 四 总结声明pip类似RedHat里的yum,安装起Python包来十分方便。一 下载1.1 - 安装pgadmin4,首先确保有python环境(版本均可),安装pip:sudo apt install python-pip1.2 - 去 postgre...
  • timo1160139211
  • timo1160139211
  • 2016-12-11 20:32
  • 1117

pgAdmin备份和还原数据库

上一篇博客说到安装PostgreSql数据库,安装完之后需要pgAdmin来连接数据库。其实pgAdmin是不需要单独安装的,在数据库的安装路径下的bin文件夹中有一个pgAdmin3.exe文件,双击打开后就可以使用了。之前安装数据库的时候不知道,后来才发现的,期间还单独装了一个pgAdmin。接...
  • u013038861
  • u013038861
  • 2016-12-11 21:35
  • 4387
    个人资料
    • 访问:496901次
    • 积分:5258
    • 等级:
    • 排名:第6075名
    • 原创:90篇
    • 转载:2篇
    • 译文:0篇
    • 评论:215条
    博客专栏
    个人信息
    Name:王亮
    Corp:快彩网络
    Location:陕西西安
    WeChat:raito_wl
    QQ:535551039
    Technology Interests:
    JavaEE&Android
    最新评论