【问题标题】:Can FluentMigrator output one SQL file per migration?FluentMigrator 每次迁移可以输出一个 SQL 文件吗?
【发布时间】:2013-09-25 06:21:07
【问题描述】:

我想知道每次迁移是否可以拥有一个 SQL 文件。

我们正在尝试将它与 RoundhouseE 一起使用,但如果已经运行的 SQL 文件被更改,RoundhouseE 将停止。

有什么想法吗?

【问题讨论】:

  • 你用来从FM生成sql的输出命令是什么?
  • 我想我需要更多关于为什么要更改 sql 文件的信息?为什么要在将更改部署到数据库模式后更改文件? FluentMigrator 允许您回滚更改,但您不会返回并更改已部署的迁移。请提供更多背景信息。
  • @DanielLee - 如果脚本被修改,RoundhouseE (Chuck Norris FW) 将抛出错误。 FluentMigrator 仅输出到一个文件,RH 检查该文件的哈希值。

标签: c# .net database-migration fluent-migrator roundhouse


【解决方案1】:

我通过分叉 FM 并添加 DirectoryAnnouncer 解决了这个问题,然后每次迁移输出一个文件(以迁移 # 命名)。

【讨论】:

  • 你有机会发送拉取请求吗?听起来是个不错的功能。
猜你喜欢
  • 1970-01-01
  • 2012-04-12
  • 2013-08-26
  • 1970-01-01
  • 2015-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多