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{})
}
|