就像在this question中一样,我为我的数据库设置了一个基于dumpdata
的备份系统。安装程序类似于运行cron脚本,该脚本调用dumpdata
,并将备份移动到远程服务器,目的只是使用loaddata
恢复数据库。不过,我是not sure this plays well with migrations。loaddata
现在有一个^{RunPython
代码。
在我看来,有两个子问题需要解决:
dumpdata
输出文件如何在不增加大量开销的情况下解决第一个问题,我很困惑。对于每个包含{app_name: migration_number}
映射的备份,保存一个额外的文件是否足够?
我认为第二个问题一旦第一个问题得到解决,就更容易了,因为这个过程大致如下:
loaddata
我认为this question(链接自bug报告)中的一些代码可以用于此目的。
因为这些是数据库的相当常规/大型的快照,所以我不想将它们作为数据迁移而保留在migrations目录中。
目前没有回答
相关问题 更多 >
编程相关推荐