aboutsummaryrefslogtreecommitdiff
path: root/db/db.go
blob: 4728aa71622267539f0dea931707c969a3796338 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package db

import (
	"path"

	"gorm.io/driver/sqlite"
	"gorm.io/gorm"
)

var (
	DB  *gorm.DB
	err error
)

func ConnectDb(folder string) {
	dbPath := path.Join(folder, "main.db")

	DB, err = gorm.Open(sqlite.Open(dbPath), &gorm.Config{})

	if err != nil {
		panic("failed to connect to the database.")
	}

	DB.AutoMigrate(&Entry{})
}