我正在尝试通过gradle安装初始flyway迁移到数据库。该脚本是通过SQL Server Management Studio从现有数据库生成的,并且该脚本在SSMS中运行良好,这是我尝试迁移之前的flyway信息。
:flywayInfo
+---------+---------------+---------------------+---------+
| Version | Description | Installed on | State |
+---------+---------------+---------------------+---------+
| 1 | Initial Setup | | Pending |
+---------+---------------+---------------------+---------+
但是flywayMigrate做到这一点,然后坐在0%,直到我的耐心耗尽,我杀了它。
:flywayMigrate
DB: Changed database context to 'master'. (SQL State: S0001 - Error Code: 5701)
> Building 0% > :flywayMigrate
有关正在发生的事情的任何线索?
答案 0 :(得分:1)
似乎flywaydb文档说错了#34; SQL Server导出的DDL可以在Flyway迁移中不加改变地使用。"
我将其清理干净并将其缩小为仅创建表格和索引,然后就可以了。