sql >> Database >  >> RDS >> PostgreSQL

Hoe stel ik een PostgreSQL-functie in als standaardwaarde in GORM?

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"`
}



  1. Lighty in een notendop

  2. Geen gebruikersnaam HR in Oracle 12c

  3. mysql-failover:hoe kiest u slaaf als nieuwe meester?

  4. Webinar:nieuwe functies in PostgreSQL 11 [vervolgen]