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