美文网首页
Postgresql数据库备份与恢复流程

Postgresql数据库备份与恢复流程

作者: 邹小伟 | 来源:发表于2020-07-25 12:45 被阅读0次

    Postgresql是Django的最佳搭档,免费开源,功能齐备,pgadmin管理工具操作简单,提升效率同时大大降低使用难度。数据库备份、恢复是开发、运维中最常见操作,对此Postgresql提供了N种解决方案,各有利弊,其中最便捷最直观的就是pgadmin直接操作。
    之前操作时经常提示操作错误,总是无法顺利完成,一度放弃pgadmin备份方案,改用django的dumpdata和loaddata,虽然出错的概率下降(仅是下降而已),但运行速度感人。pg_dump和pg_loaddata操作复杂。于是重回pgadmin方案,一番探索,顺利完成,步骤记录如下:
    备份数据库步骤:


    微信图片_20200725123617.png

    1.pgadmin中选择要备份的数据库

    微信图片_20200725123626.png

    2.设置备份选项

    微信图片_20200725123630.png

    3.设置备份数据文件路径和文件名

    恢复数据库步骤则反之


    注意:
    1.建议删除之前存在数据库,重新建数据库,再导入数据文件,否则很可能提示错误,“主键重复”之类的,并且速度较慢。
    2.备份和恢复的选项要对应。
    3.postgresql 版本要对应,否则大概率出错。

    相关文章

      网友评论

          本文标题:Postgresql数据库备份与恢复流程

          本文链接:https://www.haomeiwen.com/subject/ryiplktx.html