I need to change the columns currently not nullable to nullable using grails migration plugin. The dbm-gorm-diff command is throwing exception so what changeSet should I write to the changelog.
问问题
1267 次
2 回答
1
class Student
{
String Name
String LName
String MName
static constraints={
Name(nullablel:false,required:true)
Lname(nullable:false,required:true)
Mname(nullable:true,required:false)
}
}
// 默认情况下,如果您不指定可为空的 const,它将始终为空,但假设我们将为此生成迁移脚本
//在您的脚本中,让我们说将 Mname 更改为可为空
databaseChangeLog = {
changeSet(author: "developerName (generated)", id: "1369639981631-1") {
dropNotNullConstraint(columnDataType: "varchar(255)", columnName: "Mname", tableName: "student")
}
}
于 2013-09-06T06:38:12.217 回答
-2
我可以只使用 modifyDataType changeSet 来实现所需的结果,但如果有任何其他特定方法可以实现相同的效果,那么这是非常受欢迎的
于 2013-09-06T05:22:42.437 回答