openerp数据备份与恢复

来源:互联网 发布:usb加密狗复制软件 编辑:程序博客网 时间:2024/04/30 13:25
备份整个数据库:
  1. 切换到数据库用户: sudo su - postgres
  2. 备份数据: pg_dump testdb > testdb.out

利用备份文件,恢复数据库:
  1. 切换到数据库用户: sudo su - postgres
  2. 停止openerp: service openerp stop
  3. 删除旧的数据库:dropdb testdb
  4. 新建数据库,并关联到openerp用户:createdb -O openerp  testdb
  5. 导入之前备份过的数据:psql -d testdb -f testdb.out

几点说明:
  • 最好写个脚本自动备份数据
  • 删除数据库的时候如果不停止openerp,会提示数据库正在使用中,无法删除
  • 恢复数据的时候,如果不清除旧数据而直接导入的话,会提示出错,无法导入
0 0
原创粉丝点击