1
我想是这样的:使用GORM,是对我有一种方法来设置默认值作为PostgreSQL的功能?
type User struct {
ID int `sql:"default:<myfunction>"`
}
这可能与GORM?
我想是这样的:使用GORM,是对我有一种方法来设置默认值作为PostgreSQL的功能?
type User struct {
ID int `sql:"default:<myfunction>"`
}
这可能与GORM?
你试过吗?你可以做
time.Time `sql:"DEFAULT:current_timestamp"`
它会使用“current_timestamp”函数。如果你想默认为字符串current_timestamp
,你会做
time.Time `sql:"DEFAULT:'current_timestamp'"`
因此,简而言之,是的,这是可能的。你只想做:
type User struct {
ID int `sql:"DEFAULT:myfunction"`
}
原来,问题是我需要指定类型和主键得到它的工作: ID UINT64'格姆:“primary_key” SQL:“类型:BIGINT;默认:id_generator( )“' –
似乎无法添加默认值? EpisodeNum INT'JSON: “episodenum” 格姆 “类型:整数;默认:0”' –
@ user1232726尝试'JSON: “episodenum” 格姆 “类型:INTEGER” SQL: “默认:0”' – dave