raven/app/db/init.go

23 lines
314 B
Go
Raw Permalink Normal View History

2022-12-07 22:07:33 -05:00
package db
import (
"gorm.io/driver/sqlite"
"gorm.io/gorm"
)
var (
DB *gorm.DB
2022-12-07 22:07:33 -05:00
)
func InitDatabase() {
database, err := gorm.Open(sqlite.Open("data/raven.db"), &gorm.Config{})
2022-12-07 22:07:33 -05:00
if err != nil {
panic("failed to connect database")
}
// Migrate the schema
database.AutoMigrate(&Item{})
DB = database
2022-12-07 22:07:33 -05:00
}