Chinaunix首页 | 论坛 | 博客
  • 博客访问: 440224
  • 博文数量: 116
  • 博客积分: 2756
  • 博客等级: 少校
  • 技术积分: 1163
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-29 21:21
文章分类

全部博文(116)

文章存档

2018年(1)

2017年(1)

2016年(30)

2015年(41)

2014年(23)

2011年(7)

2010年(9)

2008年(4)

分类: Android平台

2015-09-18 10:35:00

注意事项:

1、备份的时候可以设定备份文件的格式。如果不设定,那么默认格式是纯文本。
2、恢复数据之前要删除数据库内的表。
3、使用非纯文本格式备份的文件在恢复的时候最好使用postgres用户,否则会报一些警告,具体原因没有仔细研究。
4、个人建议使用纯文本的方式来备份并且恢复。

备份,并设定格式是纯文本

pg_dump --host ip_address --port 5432 --dbname xx_db --username db_user --file xx_db.backup --format p --password

备份,并设定格式是非纯文本(有若干种格式,详见pg_dump --help):

pg_dump --host ip_address --port 5432 --dbname xx_db --username db_user --file xx_db.backup --format c --password

对于纯文本备份文件的恢复方式:

psql --host ip_address --port 5432 --dbname xx_db --username db_user --password < xx_db.backup

对于非纯文本格式备份文件的恢复方式(有若干种格式,详见pg_restore --help):

pg_restore --host ip_address --port 5432 --dbname xx_db --username postgres --file xx_db.backup --password
阅读(781) | 评论(0) | 转发(0) |
0

上一篇:MySQL提示信息是法语

下一篇:显示器DPI。

给主人留下些什么吧!~~