models.go 348 B

1234567891011121314151617181920212223242526
  1. package model
  2. import (
  3. "gorm.io/driver/sqlite"
  4. "gorm.io/gorm"
  5. "log"
  6. )
  7. var db *gorm.DB
  8. type Model struct {
  9. gorm.Model
  10. }
  11. func Init() {
  12. var err error
  13. db, err = gorm.Open(sqlite.Open("database.db"), &gorm.Config{})
  14. log.Println("database.db")
  15. if err != nil {
  16. log.Println(err)
  17. }
  18. // Migrate the schema
  19. db.AutoMigrate(&ConfigBackup{})
  20. }