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

发布于 2024-11-16 18:57:16 字数 88 浏览 4 评论 0原文

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

I am using South for database migration for a Django project. And I was wondering if it is a good idea to commit the migration scripts that were generated by my dev server to the repository & then reusing it on the production server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪 2024-11-23 18:57:16

是的。这就是迁移的重点,它允许您开发和测试数据库架构更改,然后以可重现的方式部署在测试和生产中。

我不认为它可以重用,而是在开发中进行开发和测试,然后部署在生产中。

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

Yes. That is the point of migrations to allow you to develop and test database schema changes and then deploy in test and production in a reproducible way.

I wouldn't consider it reuse so much as developed and tested in development and then deployed on production.

Make sure you also develop and test backward migrations to ensure you can retreat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文