Har du provat det? Du kan göra
time.Time `sql:"DEFAULT:current_timestamp"`
och den kommer att använda funktionen "current_timestamp". Om du vill att standardsträngen ska vara current_timestamp
, skulle du göra
time.Time `sql:"DEFAULT:'current_timestamp'"`
Så, kort sagt, ja, det är möjligt. Du skulle bara göra:
type User struct {
ID int `sql:"DEFAULT:myfunction"`
}