mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-09-28 22:08:34 +00:00
26 lines
448 B
Go
26 lines
448 B
Go
package database
|
|
|
|
import (
|
|
"gorm.io/driver/sqlite"
|
|
"gorm.io/gorm"
|
|
"mizuserver/pkg/models"
|
|
)
|
|
|
|
const (
|
|
DBPath = "./entries.db"
|
|
)
|
|
|
|
var (
|
|
DB = initDataBase(DBPath)
|
|
)
|
|
|
|
func GetEntriesTable() *gorm.DB {
|
|
return DB.Table("mizu_entries")
|
|
}
|
|
|
|
func initDataBase(databasePath string) *gorm.DB {
|
|
temp, _ := gorm.Open(sqlite.Open(databasePath), &gorm.Config{})
|
|
_ = temp.AutoMigrate(&models.MizuEntry{}) // this will ensure table is created
|
|
return temp
|
|
}
|