package migration

import (
	"gorm.io/gorm"

	"github.com/tidbcloud/tidb-management-service/nextgen-global-service/infra/repoimpl/schema"
)

var _ = AddDBMigrateRecord(
	"202510230001",
	func(db *gorm.DB) error {
		return db.Transaction(func(tx *gorm.DB) error {
			err := tx.AutoMigrate(&schema.RcuQuota{})
			if err != nil {
				return err
			}

			err = tx.AutoMigrate(&schema.ResourcePool{})
			if err != nil {
				return err
			}
			return nil
		})
	},
)
