我们是否应该重新使用生产服务器上的开发服务器创建的迁移脚本?

Cha*_*ntz 2 django database-migration reusability django-south

我正在使用South进行Django项目的数据库迁移.我想知道将我的开发服务器生成的迁移脚本提交到存储库然后在生产服务器上重用它是否是一个好主意?

Rob*_*rne 6

是.这是迁移的关键,允许您开发和测试数据库模式更改,然后以可重现的方式部署在测试和生产中.

我不认为它可以在开发中开发和测试,然后在生产中进行部署.

确保您还开发并测试向后迁移,以确保您可以撤退.