summaryrefslogtreecommitdiff
path: root/database/conn.go
blob: 4c41a9b92a7e004f25828dc2deb70b07875899f7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package database

import (
	"database/sql"
	"log"

	_ "github.com/mattn/go-sqlite3"
)

func MakeConn(databasePath *string) *sql.DB {
	log.Println("opening database at", *databasePath, "with foreign keys enabled")
	dbConn, err := sql.Open("sqlite3", *databasePath+"?_foreign_keys=on")
	if err != nil {
		panic(err)
	}
	return dbConn
}