我应该将南方迁移保留在版本控制中吗?

发布于 2024-11-27 21:03:11 字数 108 浏览 1 评论 0原文

我不确定是否应该保留它们。我目前使用 south 的主要原因是为了简化模型的开发更改,尽管我认为它在我投入生产时会派上用场。我应该将本地开发迁移保留在我的 Git 存储库中吗?

I'm not sure if I should keep them around or not. The main reason I'm using south at the moment is to ease development changes to the model, though I suppose it will come in handy when I'm in production. Should I be keeping my local development migrations in my Git repository?

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

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

发布评论

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

评论(2

执妄 2024-12-04 21:03:11

这不是一个技术答案,但如果您:

  • 想要在任何阶段回滚事情;
  • 需要保留所有变更的完整记录;
  • 在本地 SQLite 中构建数据并远程使用它;

这可能是个好主意。你为什么不呢?

或者,您可以为南方迁移维护一个单独的分支。

This isn't a technical answer, but if you:

  • want to roll things back at any stage;
  • need to keep a full record of all changes;
  • are building up data in SQLite locally and using it remotely;

it might be a good idea. Why would you not?

Alternatively, you could maintain a separate branch for the South migrations.

故事与诗 2024-12-04 21:03:11

是的,你应该。有时,如果不执行额外的数据迁移,您将无法进行架构迁移。这些不是自动生成的。

Yes, you should. At some point you won't be able to do schema migration without performing additional data migrations. And those are not auto generated.

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