/////////////////////////////////////////////////////////////// // Database housekeeping func New(cfg *config.Config) *Db { db := new(Db) db.cfg = cfg connection, err := sql.Open("sqlite3", cfg.GetDbFilename()) if err != nil { fmt.Printf("There was an error opening the database\n") return nil } db.connection = connection return db }