我grails迁移插件dbm-update说“验证错误”

时间:2014-12-19 06:18:53

标签: grails

我有一个手写的移民。
当我尝试将其作为:

运行时
grails dbm-update

我收到此错误:

validation Error

数据库迁移版本:1.3.8

如何使用错误消息运行迁移插件更详细?

更新:
我只是试图运行应用程序并收到此错误

columnDataType is required, 093-add-Type-field.groovy::1418895018124-1::authorName (generated)::(Checksum: 3:81d125287730881fdb5d52cdbd198f68)

但我已经定义了数据类型:

    column(name: "type", type: "varchar(255)") {
                    constraints(nullable: "true")
                }
.
.
addNotNullContraint(tableName: "tableName",columnName:"type");

1 个答案:

答案 0 :(得分:2)

抱歉问题出在addNotNullContraint

我正在使用 Mysql 数据库,因此类型字段必需

所以这是正确的:

addNotNullContraint(tableName: "tableName",columnName:"type",columnDataType:"varchar(255)");

而不是:

addNotNullContraint(tableName: "tableName",columnName:"type");

详情请liquibase