Heb je het geprobeerd? Je kunt doen
time.Time `sql:"DEFAULT:current_timestamp"`
en het zal de functie "current_timestamp" gebruiken. Als u wilt dat de standaard de tekenreeks current_timestamp
. is , zou je doen
time.Time `sql:"DEFAULT:'current_timestamp'"`
Dus kortom, ja, het is mogelijk. Je zou gewoon doen:
type User struct {
ID int `sql:"DEFAULT:myfunction"`
}