在Phoenix Framework中使用迁移文件是一种好习惯吗?

问题描述 投票:0回答:1

场景:

  1. 设置一个空的PostgreSQL实例
  2. 仅使用迁移文件在Elixir中设置表,外键等。

这被认为是Elixir世界的良好做法吗?

elixir phoenix-framework ecto
1个回答
2
投票

是的,这是一个很好的做法。

通过迁移,您始终可以回滚数据库更改,还可以在版本控制中保留数据库更改,以便始终可以查看更改数据库结构的时间和人员。

迁移后,您还可以与团队中的所有开发人员保持同步,因此,如果您创建迁移,下一个提取最新代码的人只需迁移最新版本的数据库,现在每个人都处于同步状态,而无需传递数据库转储。

© www.soinside.com 2019 - 2024. All rights reserved.