gpt4 book ai didi

grails - 更改域约束不会生成任何新的变更日志行?

转载 作者:行者123 更新时间:2023-12-02 15:22:50 26 4
gpt4 key购买 nike

我首先在该域具有空约束的情况下运行了该应用程序。我决定在“title”和“body”属性上添加两个约束。然后,我在grails控制台中运行dbm-gorm-diff来生成新的changelog行,以将其追加到changelog文件中,但是没有生成新的changelog行,因此我想知道在一般情况下是否将约束添加到域中不会生成任何内容新的变更日志行?感谢您的帮助。

class Donation implements Serializable{

String title
String body
Integer customDonationMin
Integer customDonationMax

static mapping = {

}

static constraints = {

title blank: false, nullable: false
body blank: false, nullable: false

}


}

最佳答案

blank只是一个内存约束,但是nullable确实会影响数据库架构。但是默认情况下,所有域类属性都不为空,因此差异中没有任何内容的原因是您没有更改任何会影响架构的内容。

关于grails - 更改域约束不会生成任何新的变更日志行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32450974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com