我使用以下命令转储了我的数据库dumpdata它创建了一个 500mb 的 json 文件
现在我正在尝试使用loaddata恢复数据库,但似乎 Django 尝试在应用它之前将整个文件加载到内存中,并且我收到内存不足错误并且进程被终止。
难道就没有办法绕过这个问题吗?
loaddata
通常用于固定装置,即用于启动系统和测试的少量数据库对象,而不是用于大量数据。如果您达到内存限制,那么您可能没有将其用于正确的目的。
如果您仍然拥有原始数据库,则应该使用更适合该目的的数据库,例如 PostgreSQLpg_dump
或 MySQL 的mysqldump
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)