package model import ( "gorm.io/driver/sqlite" "gorm.io/gorm" "log" ) var db *gorm.DB type Model struct { gorm.Model } func Init() { var err error db, err = gorm.Open(sqlite.Open("database.db"), &gorm.Config{}) log.Println("database.db") if err != nil { log.Println(err) } // Migrate the schema AutoMigrate(&ConfigBackup{}) AutoMigrate(&Auth{}) AutoMigrate(&AuthToken{}) } func AutoMigrate(model interface{}) { err := db.AutoMigrate(model) if err != nil { log.Fatal(err) } }