L'hai provato? Puoi farlo
time.Time `sql:"DEFAULT:current_timestamp"`
e utilizzerà la funzione "current_timestamp". Se vuoi che il valore predefinito sia la stringa current_timestamp
, lo faresti
time.Time `sql:"DEFAULT:'current_timestamp'"`
Quindi, in breve, sì, è possibile. Faresti solo:
type User struct {
ID int `sql:"DEFAULT:myfunction"`
}