Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 升级后是否需要备份数据库?_Django_Database_Postgresql - Fatal编程技术网

Django 升级后是否需要备份数据库?

Django 升级后是否需要备份数据库?,django,database,postgresql,Django,Database,Postgresql,我在项目中使用python和Django。我已将PostgreSQL版本从9.6升级到10。在此之前,我备份了我的数据库 ./manage.py dumpdata > db.json 成功升级后,我不知道数据库是否会完好无损。但是经过检查,我发现数据库还可以。我认为有必要在升级之前进行备份,但我是否需要(或建议)再次将备份数据加载回群集?或者有没有什么推荐的升级数据库的方法。好吧,你应该在升级之前做一个备份,就像你说的那样 ./manage.py dumpdata > db.jso

我在项目中使用python和Django。我已将PostgreSQL版本从9.6升级到10。在此之前,我备份了我的数据库

./manage.py dumpdata > db.json

成功升级后,我不知道数据库是否会完好无损。但是经过检查,我发现数据库还可以。我认为有必要在升级之前进行备份,但我是否需要(或建议)再次将备份数据加载回群集?或者有没有什么推荐的升级数据库的方法。

好吧,你应该在升级之前做一个备份,就像你说的那样

./manage.py dumpdata > db.json
升级后也可以进行备份

这取决于数据库。如果您只是对数据进行备份,任何版本的数据库都可以对其进行恢复。升级后,您就不需要备份了

但是,如果您的备份无法从任何其他版本还原,或者需要一些额外的工作,那么备份可以为您节省大量时间

通常,数据备份可以在任何地方使用,您可以将其导入任何数据库。但升级后备份不会真正伤害任何人。那为什么不呢?可能有一些问题,你没有考虑,或者你甚至可以完全备份你的整个数据库设置之前和之后,所以你可以确保如果有任何事情出现,那么你有设置,你知道它的工作。