package data import ( "fmt" "os" "github.com/jmoiron/sqlx" _ "github.com/mattn/go-sqlite3" ) func NewSqliteDatabase() *sqlx.DB { // ensure that database exists _, err := os.Stat("./data/database.db") if os.IsNotExist(err) { fmt.Errorf("No database found. Check path: ", err) } db := sqlx.MustConnect("sqlite3", "./data/database.db") return db }