使用FluentMigrator进行数据版本控制

时间:2016-08-10 09:16:51

标签: fluent-migrator

我们需要在我们的数据库项目中使用版本化的参考数据(使用FluentMigrator)。我知道Migrations很容易实现,但问题是我们为不同的环境(开发,测试,生产)提供了不同的参考数据。

Profiles对我们不起作用,因为那里没有版本控制。

我们希望只有一个数据库项目。一个想法可能是在迁移中检查Environment Variables并根据它们执行不同的操作(插入不同的dara)。

有更好的主意吗?

1 个答案:

答案 0 :(得分:1)

可以通过使用标签来完成要求。

更多信息:

https://github.com/schambers/fluentmigrator/wiki/Filter-migrations-run-based-on-Tags