blt/models/init.go

21 lines
366 B
Go

package models
import (
"log"
"gorm.io/gorm"
"gorm.io/driver/sqlite"
)
func InitDatabase() {
// Initialize database object
db, err := gorm.Open(sqlite.Open("data/blt.db"), &gorm.Config{})
if err != nil {
panic("Failed to connect database")
}
// Migrate the schema
db.AutoMigrate(&Project{})
log.Println("Database migrations complete.")
}