package db import ( "log" "gorm.io/driver/mysql" "gorm.io/gorm" ) // Config to connect mySQL var DSN = "root:password@tcp(127.0.0.1:3306)/mydbusers?charset=utf8mb4&parseTime=True&loc=Local" var DB *gorm.DB func DBConnection() { var error error DB, error = gorm.Open(mysql.Open(DSN), &gorm.Config{}) if error != nil { log.Fatal(error) } else { log.Println("DB connected") } } // AutoMigrate realiza la migración de los modelos func AutoMigrate(models ...interface{}) { err := DB.AutoMigrate(models...) if err != nil { log.Fatal("Error al realizar la migration:", err) } }