为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
呼如林 2021-11-22 14:53:52
我想要这样的东西:type User struct {    ID          int     `sql:"default:<myfunction>"`}这可以用 GORM 实现吗?
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

你试过吗?你可以做


time.Time `sql:"DEFAULT:current_timestamp"`

它将使用“current_timestamp”函数。如果您希望默认值为 string current_timestamp,则可以这样做


time.Time `sql:"DEFAULT:'current_timestamp'"`

所以,简而言之,是的,这是可能的。你会这样做:


type User struct {

    ID          int     `sql:"DEFAULT:myfunction"`

}


查看完整回答
反对 回复 2021-11-22
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信