sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan indstilles en PostgreSQL-funktion som standardværdi i GORM?

Har du prøvet det? Du kan gøre

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

og den vil bruge funktionen "current_timestamp". Hvis du ønsker at standarden skal være strengen current_timestamp , ville du gøre

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

Så kort sagt, ja, det er muligt. Du ville bare gøre:

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



  1. Android SQLite-fejl:Variabelnummer skal være mellem ?1 og ?999

  2. databaseforespørgsel for at finde tog mellem to stationer på en bestemt dato som irctc.co.in

  3. Søg efter en bestemt streng i Oracle clob-kolonnen

  4. Understøtter jdbc persisk sprog