package migrate

import (
	"github.com/tidbcloud/core-svc/model"
	"gorm.io/gorm"
)

var _ = AddCoreMigrateRecord(
	"202210261410",
	func(db *gorm.DB) error {
		err := db.AutoMigrate(&model.Tier{})
		if err != nil {
			return err
		}
		err = db.AutoMigrate(&model.TierUnit{})
		if err != nil {
			return err
		}
		err = db.AutoMigrate(&model.TierChange{})
		if err != nil {
			return err
		}

		//profileVersion := model.ProfileVersion{
		//	Updatable: model.Updatable{
		//		Base: model.Base{
		//			ID: model.ID(constant.TierMigrationProfilerVersionID),
		//		},
		//		UpdatedAt: nil,
		//	},
		//	Versioned: model.Versioned{},
		//	CommitID:  "tier-migration",
		//	Status:    model.ProfileVersionStatusOutdated,
		//}
		//return profileVersion.Create(db)
		return nil
	},
)
