package storage import ( "fmt" "gorm.io/driver/sqlite" "gorm.io/gorm" "gorm.io/gorm/logger" ) func NewSQLite(path string) (*gorm.DB, error) { fmt.Println("connecting...") var db *gorm.DB db, err := gorm.Open(sqlite.Open(path), &gorm.Config{ Logger: logger.Default.LogMode(logger.Error), }) if err != nil { return nil, err } return db, nil }