如何保证数据库的更改可以在DVCS使用Django很容易地移动
-
22-07-2019 - |
解决方案
让你的架构更改到服务器,只要使用南仔细。如果修改任何表格,他们可能有数据,请确保你写这两个模式迁移,并根据需要将数据迁移到保护他们的数据的意义。
有关让他们的更新数据回落到你(这似乎并不重要,但可能是好的,最多最新的测试数据为您开发工作),我一般只使用Django夹具和dumpdata和loaddata命令。这是很容易倾倒夹具,并承诺回购的,那么loaddata在你结束。
您可以尝试使用混帐挂钩自动一些,但是如果你想自动化我不建议尝试类似的东西,而不是布。这在很大程度上东西不需要你推/拉每一个时间运行(特别是,我通常不会想甩一个新的数据夹具频繁)。
其他提示
您可能应该在南看一看:
在我看来,你很可能创建一个Git挂钩,南激发了,如果你正在做某种形式的持续集成系统。
否则,每次你做一个推时间,你将不得不手动执行自己迁移步骤。别忘了挂上“网站正在维护中”的字样。 ;)
不隶属于 StackOverflow