pg_dump备份

备份本地osdb数据库,全备份,不需要密码

pg_dump osdb > osdb.sql

备份远程osdb数据库

pg_dump -h 192.168.122.1 -Uosdb osdb > osdb.sql

只想备份表

pg_dump -t testtab > testtab.sql

如果只想备份“schema1”模式中所有以job开头的表,但是不包括job_log表

pg_dump -t "schema1.job*" -T schema1.job_log osdb > schema1.job.sql

转储所有osdb的数据库对象,但是不包含以_log结尾的表

pg_dump -T '*_log'  osdb > log.sql

pg_dump恢复

将数据库备份恢复到一个新的DB中

createdb osdb2

pg_restore -d osdb2 osdb.dump

从192.168.122.1备份数据库osdb,然后恢复到192.168.122.2机器上。

在pg_restore 命令中,-d中指定的数据库可以时192.168.122.2机器上实例中的任意数据库,pg_restore仅用该数据库名称链接上去,去执行create database 命令创建osdb数据库,然后再重新连接到osdb数据库,最后把备份的表和其他对象创建到osdb数据库中。(-C 命令)

备份:

pg_dump -h 192.168.122.1 -Uosdb osdb -Fc >osdb.dmp

恢复:

pg_restore -h 192.168.122.2 -Uosdb -C -d postgres osdb.dump      

将数据备份恢复到一个不是新建的不同名称的数据库osdb2

createdb -T template0 osdb2

pg_restore -d osdb2 osdb.dmp

最新文章

  1. iOS 架构模式MVVM
  2. Atitit usrQBK13 html dsl 规范与解决方案
  3. STL中的map/multimap小结
  4. 利用crontab定时备份数据库为sql文件
  5. php微信2 获取自定义菜单中的access_token
  6. 开源Math.NET基础数学类库使用(16)C#计算矩阵秩
  7. 测试word 2013发布blog
  8. java程序员--小心你代码中的内存泄漏
  9. 三、如何使用QtDesigner
  10. ROS常用三維機器人仿真工具Gazebo教程匯總
  11. git 提示error setting certificate verify locations 解决方案
  12. P1113 杂务 拓扑排序
  13. Node+GitLab实现小程序CI系统
  14. 分布式系列 - dubbo服务telnet命令【转】
  15. python json 模块
  16. RN Animated透明度动画
  17. Edit Distance问题在两种编程范式下的求解
  18. 【吉比特】G-bits2017技术类岗位编程题
  19. Linux中/etc/resolv.conf文件简析
  20. 【转】Phong和Blinn-Phong光照模型

热门文章

  1. Linux基础-01-Linux基础命令
  2. Python进阶:值传递,引用传递?不存在的,是赋值传递
  3. PAT(B) 1064 朋友数(Java)
  4. 刷新ip地址 windows linux系统
  5. springboot笔记03——quickstart程序原理
  6. 关于Vue中,父组件获取子组件的数据(子组件调用父组件函数)的方法
  7. nginx的access_log与error_log
  8. javascript原型原型链 学习随笔
  9. 制作一个简单的部门员工知识分享的python抽取脚本
  10. 更改和配置本地yum源