123456789101112131415161718192021222324252627282930313233 |
- 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)
- }
- }
|