sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ställer man in en PostgreSQL-funktion som standardvärde i GORM?

Har du provat det? Du kan göra

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

och den kommer att använda funktionen "current_timestamp". Om du vill att standardsträngen ska vara current_timestamp , skulle du göra

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

Så, kort sagt, ja, det är möjligt. Du skulle bara göra:

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



  1. Hur kontrollerar jag om e-post redan är registrerad?

  2. Handledning för SQL-anslutningar

  3. hur man gör en gilla-sökning i postgresql och node js

  4. Avrunda datum till 10 minuters intervall