我需要将我的数据库从sqlite迁移到mysql,而且有太多的工具/脚本,我很难找到最安全、最优雅的解决方案。
这对我来说似乎很好的http://djangosnippets.org/snippets/14/,但似乎是3年前获得的更新,这是令人担忧的。
你能推荐一个已知在Django 1.1.1中可靠的解决方案吗?
发布于 2010-06-14 17:43:27
执行:
python manage.py dumpdata > datadump.json接下来,将您的settings.py更改为mysql数据库。
最后:
python manage.py loaddata datadump.json发布于 2016-12-09 02:05:07
经过一些努力的搜索,我得到了几个问题,我希望将来寻找答案的人会发现这些问题是有用的。
我的公式是
将
python manage.py dumpdata > datadump.jsonpython manage.py migrate --run-syncdbpython manage.py shell
from django.contrib.contenttypes.models import ContentType ContentType.objects.all().delete() quit()
python manage.py loaddata datadump.json希望能对你有所帮助!
发布于 2019-07-13 06:18:23
这是避免其他地方描述的ContentType问题的一种更好的方法:
./manage.py dumpdata --exclude contenttypes --exclude auth.permission --exclude sessions --indent 2 > dump.json然后:
./manage.py loaddata dump.jsonhttps://stackoverflow.com/questions/3034910
复制相似问题