package model import ( "fmt" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/sqlite" ) var DB *gorm.DB func Init() { var err error DB, err = gorm.Open("sqlite3", "../config/iotData.db") if err != nil { fmt.Println("../config/iotData.db", "sqlite3") fmt.Println("Db Init failed, ", err) return } else { fmt.Println("Db Init ok, file:", "../config/iotData.db") } DB.LogMode(true) DB.AutoMigrate(&Device{}) DB.AutoMigrate(&Warning{}) DB.AutoMigrate(&DayData{}) DB.AutoMigrate(&DrawZone{}) }