我尝试在 grails 2.2.1 上运行数据库迁移,但它似乎无法正常工作。
运行dbm-generate-changelog会生成初始 changelog.groovy,但在模型更改后尝试运行dbm-gorm-diff会导致没有文件生成。
从 Liquibase 记录回来的最后一行是:
Sequences not supported for .....
我的数据源设置正确,mysql 方言设置为org.hibernate.dialect.MySQL5InnoDBDialect
我试图找到一个配置选项来直接向 liquibase 指定 mysql 是目标,但它接缝它从数据源中读取它。
有任何想法吗?
[已解决] - 更新存在与此http://jira.grails.org/browse/GPDATABASEMIGRATION-120相关的问题
作为一种解决方法,您可以克隆https://github.com/ph4t/grails-database-migration,然后使用 > 从您的 grails 应用程序 (BuildConfig.groovy) 指向克隆的项目>
grails.plugin.location.'database-migration' = "<path to cloned folder>"