【问题标题】:Flyway 5.0.7 non-transactional migrations MS-SQLFlyway 5.0.7 非事务性迁移 MS-SQL
【发布时间】:2019-07-19 19:18:54
【问题描述】:

我正在使用带有 MS SQL 的 flyway 5.0.7。我想通过 flyway 迁移在服务器上打开全文搜索。问题是所有迁移都包含在事务中,并且不可能在用户事务中创建 fts 目录和索引。

问题是:是否可以手动标记不应该在事务中执行的迁移?

我尝试将混合选项设置为“true” - 没有结果

我尝试在存储过程中使用sp_executesql CREATE FULLTEXT CATALOG .. 做一些技巧,并在迁移中执行此存储过程。但没有任何影响

【问题讨论】:

    标签: sql-server full-text-search flyway


    【解决方案1】:

    这是一个bug,已修复但尚未发布。无论何时发布,它都会在 Flyway 6.0.0 中。

    同时,您可以试试Flyway 6.0.0-beta release

    问题是:是否可以手动标记不应该在事务中执行的迁移?

    我已经快速查看了code,但我看不到在不更改代码的情况下覆盖regex 的方法。

    【讨论】:

    • 我已经做了一个解决方法,在 flyway 完成所有迁移后,我正在使用 sqlcmd 从命令行执行脚本。在这个脚本中,我正在创建全文搜索目录和索引
    猜你喜欢
    • 2012-07-30
    • 2019-02-19
    • 2011-11-13
    • 2012-07-27
    • 2012-08-06
    • 2015-01-02
    • 2017-03-03
    • 2020-03-18
    • 2012-03-04
    相关资源
    最近更新 更多