【问题标题】:I grails migration plugin dbm-update saying "validation error"我 grails 迁移插件 dbm-update 说“验证错误”
【发布时间】:2014-12-19 15:58:29
【问题描述】:

我有一个手写的迁移。
当我尝试将其运行为:

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");

【问题讨论】:

    标签: grails


    【解决方案1】:

    抱歉问题出在addNotNullContraint

    我正在使用 Mysql 数据库,所以 type 字段是必需的

    所以这是正确的:

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

    代替:

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

    详情在这里liquibase

    【讨论】:

      猜你喜欢
      • 2014-10-28
      • 2015-10-08
      • 2012-05-06
      • 1970-01-01
      • 2012-03-19
      • 2013-09-03
      • 2018-10-27
      • 2014-07-01
      • 2016-05-10
      相关资源
      最近更新 更多