使用django将完整数据库转换为不同的数据库格式

时间:2017-10-13 19:09:15

标签: django database django-database

我正在切换我的数据库引擎,需要转换我的数据。我可以使用.using('[database]')访问python shell中的两个数据库。 django是否有任何内置的备份和恢复功能,我可以使用它来填充我的空(但已迁移)的新数据库?

1 个答案:

答案 0 :(得分:1)

您可以使用dumpdata导出并导入loaddata

以下是一些例子:

dumpdata everything

python manage.py dumpdata > all.json

dumpdata one app

python manage.py dumpdata blog > blog.json

dumpdata特定的应用程序模型

python manage.py dumpdata blog.articles > blog_articles.json

loaddata

python manage.py loaddata all.json

在转储数据后更改settings.py数据库连接,您根本不必使用using

Django Docs中的更多内容。