Files
service-http/cmd/migrate/migration/system/1698743462934_tables.go
lwnmengjing 937a3cea60
Some checks failed
CI / build (push) Failing after 8m49s
init project
2025-11-13 16:53:08 +08:00

29 lines
589 B
Go

package system
import (
"runtime"
"github.com/mss-boot-io/mss-boot/pkg/migration"
migrationModel "github.com/mss-boot-io/mss-boot/pkg/migration/models"
"gorm.io/gorm"
)
func init() {
_, fileName, _, _ := runtime.Caller(0)
migration.Migrate.SetVersion(migration.GetFilename(fileName), _1691804837583Tables)
}
func _1691804837583Tables(db *gorm.DB, version string) error {
return db.Transaction(func(tx *gorm.DB) error {
err := tx.Migrator().AutoMigrate()
if err != nil {
return err
}
return tx.Create(&migrationModel.Migration{
Version: version,
}).Error
})
}