sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo establecer una función PostgreSQL como valor predeterminado en GORM?

¿Lo has probado? Puedes hacer

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

y utilizará la función "current_timestamp". Si desea que el valor predeterminado sea la cadena current_timestamp , harías

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

Entonces, en resumen, sí, es posible. Simplemente harías:

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