你能给我一个使用 groovy 变更集的例子吗modifyDataType
method?
我试过这个:
databaseChangeLog = {
changeSet(author: "user", id: "5-1") {
modifyDataType(tableName: "test", columnName: "description4", newDataType: "int(11)")
}
}
But modifyDataType
不被识别。我也尝试过modifyColumn
,但我得到了相同的结果。
根本问题是:dsl 支持什么类型的标签,以及如何使用它们?
所有 Liquibase 重构都应该有效 - Groovy DSL 镜像 Liquibase XML。我没有对修改数据类型进行测试,但将其添加到我的测试脚本中并且工作正常 - 请参阅https://github.com/grails-plugins/grails-database-migration/blob/master/testapp/price.changelog.groovy https://github.com/grails-plugins/grails-database-migration/blob/master/testapp/price.changelog.groovy
如果您可以显示一些有关其失败原因的信息,那么找出问题所在将会很有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)