nginx-ui/server/model/models.go

33 lines
454 B
Go

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{})
}
func AutoMigrate(model interface{}) {
err := db.AutoMigrate(model)
if err != nil {
log.Fatal(err)
}
}