场景:
这被认为是Elixir世界的良好做法吗?
是的,这是一个很好的做法。
通过迁移,您始终可以回滚数据库更改,还可以在版本控制中保留数据库更改,以便始终可以查看更改数据库结构的时间和人员。
迁移后,您还可以与团队中的所有开发人员保持同步,因此,如果您创建迁移,下一个提取最新代码的人只需迁移最新版本的数据库,现在每个人都处于同步状态,而无需传递数据库转储。