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

时间:2018-08-01 21:23:15

标签: elixir phoenix-framework ecto

场景:

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

这在长生不老药世界中被认为是良好做法吗?

1 个答案:

答案 0 :(得分:2)

是的,这是个好习惯。

通过迁移,您始终可以回滚数据库更改,还可以将数据库更改保留在版本控制中,以便始终查看何时以及谁更改了数据库结构。

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

相关问题