PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment définir une fonction PostgreSQL comme valeur par défaut dans GORM ?

L'as tu essayé? Vous pouvez faire

time.Time `sql:"DEFAULT:current_timestamp"`

et il utilisera la fonction "current_timestamp". Si vous voulez que la valeur par défaut soit la chaîne current_timestamp , vous feriez

time.Time `sql:"DEFAULT:'current_timestamp'"`

Bref, oui, c'est possible. Vous feriez simplement :

type User struct {
    ID          int     `sql:"DEFAULT:myfunction"`
}