2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 11:27:17 +08:00
Files
panel/pkg/migrate/migrate.go
2024-06-24 22:53:43 +08:00

23 lines
423 B
Go

package migrate
import (
"fmt"
"github.com/go-gormigrate/gormigrate/v2"
"gorm.io/gorm"
)
func Migrate(db *gorm.DB) {
options := &gormigrate.Options{
TableName: "new_migrations",
IDColumnName: "id",
IDColumnSize: 255,
}
migrator := gormigrate.New(db, options, []*gormigrate.Migration{
Init,
})
if err := migrator.Migrate(); err != nil {
panic(fmt.Sprintf("Failed to migrate database: %v", err))
}
}