summaryrefslogtreecommitdiffstats
path: root/wat/db.go
diff options
context:
space:
mode:
authorGeorg Pfuetzenreuter2024-10-10 00:04:16 +0200
committerGeorg Pfuetzenreuter2024-10-10 00:04:16 +0200
commitdfe7deff72ec77f798efe243c1c22bb63c523040 (patch)
tree2e6a75f85583b04a7a19c54fade8e5ddb7cc44e6 /wat/db.go
parente300f7137055a260c522fe546a75e528533cf812 (diff)
downloadwatbot-dfe7deff72ec77f798efe243c1c22bb63c523040.tar.gz
watbot-dfe7deff72ec77f798efe243c1c22bb63c523040.tar.bz2
watbot-dfe7deff72ec77f798efe243c1c22bb63c523040.zip
Configurable database path
Allow the database file to reside in a user defined location instead of requiring it to be in the working directory. Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Diffstat (limited to 'wat/db.go')
-rw-r--r--wat/db.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/wat/db.go b/wat/db.go
index 8971223..cd59892 100644
--- a/wat/db.go
+++ b/wat/db.go
@@ -52,10 +52,10 @@ type WatDb struct {
db *gorm.DB
}
-func NewWatDb() *WatDb {
+func NewWatDb(dbpath string) *WatDb {
w := WatDb{}
var err error
- w.db, err = gorm.Open(sqlite.Open("wat.db"), &gorm.Config{})
+ w.db, err = gorm.Open(sqlite.Open(dbpath), &gorm.Config{})
if err != nil {
panic(err)
}