package database import ( "log" "os" "gorm.io/driver/postgres" "gorm.io/gorm" "viplight-mrp/models" ) var DB *gorm.DB func InitDB() { dsn := os.Getenv("DB_DSN") var err error DB, err = gorm.Open(postgres.Open(dsn), &gorm.Config{}) if err != nil { log.Fatal("Failed to connect to database:", err) } DB.AutoMigrate(&models.Order{}, &models.Part{}) }