标签: python database django
如何让Django的dumpdata管理命令将内容流式传输到文件而不是将所有内容加载到内存中?
我正在尝试将1GB的Sqlite3数据库转换为PostgreSQL,我正在考虑的一种方法是使用python manage.py dumpdata --all --format=json > mydatabase.json将数据库转储到json。
python manage.py dumpdata --all --format=json > mydatabase.json
这耗尽了大约5分钟,然后耗尽了我的所有记忆并使机器崩溃。
答案 0 :(得分:3)
您可以尝试https://code.djangoproject.com/ticket/5423中的补丁,但我认为更好的方法是将数据转储到sql。