猿问

如何在 GORM 中将 PostgreSQL 函数设置为默认值?

我想要这样的东西:


type User struct {

    ID          int     `sql:"default:<myfunction>"`

}

这可以用 GORM 实现吗?


呼如林
浏览 171回答 1
1回答

ibeautiful

你试过吗?你可以做time.Time `sql:"DEFAULT:current_timestamp"`它将使用“current_timestamp”函数。如果您希望默认值为 string current_timestamp,则可以这样做time.Time `sql:"DEFAULT:'current_timestamp'"`所以,简而言之,是的,这是可能的。你会这样做:type User struct {&nbsp; &nbsp; ID&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; int&nbsp; &nbsp; &nbsp;`sql:"DEFAULT:myfunction"`}
随时随地看视频慕课网APP

相关分类

Go
我要回答