Опитвали ли сте го? Можете да направите
time.Time `sql:"DEFAULT:current_timestamp"`
и ще използва функцията "current_timestamp". Ако искате по подразбиране да бъде низът current_timestamp
, бихте направили
time.Time `sql:"DEFAULT:'current_timestamp'"`
Така че, накратко, да, възможно е. Просто бихте направили:
type User struct {
ID int `sql:"DEFAULT:myfunction"`
}