使用 Django 将完整数据库转换为不同的数据库格式
Convert Full Database to Different database Format using django
我正在更换我的数据库引擎,需要转换我的数据。我可以使用 .using('[database]')
在 python shell 中访问这两个数据库。 django 是否有任何内置的备份和恢复功能,我可以用来填充我的空(但已迁移)新数据库?
您可以使用dumpdata
to export and loaddata
导入。
这里有一些例子:
转储所有数据
python manage.py dumpdata > all.json
dumpdata 一个应用程序
python manage.py dumpdata blog > blog.json
dumpdata 具体型号的app
python manage.py dumpdata blog.articles > blog_articles.json
加载数据
python manage.py loaddata all.json
通过在转储数据后更改 settings.py
数据库连接,您根本不必使用 using
。
Django Docs 中有更多相关信息。
我正在更换我的数据库引擎,需要转换我的数据。我可以使用 .using('[database]')
在 python shell 中访问这两个数据库。 django 是否有任何内置的备份和恢复功能,我可以用来填充我的空(但已迁移)新数据库?
您可以使用dumpdata
to export and loaddata
导入。
这里有一些例子:
转储所有数据
python manage.py dumpdata > all.json
dumpdata 一个应用程序
python manage.py dumpdata blog > blog.json
dumpdata 具体型号的app
python manage.py dumpdata blog.articles > blog_articles.json
加载数据
python manage.py loaddata all.json
通过在转储数据后更改 settings.py
数据库连接,您根本不必使用 using
。
Django Docs 中有更多相关信息。