package db

import (
	"github.com/tidbcloud/cluster-service-ng/pkg/storage/mysql/schema"
	"gorm.io/gorm"
)

func init() {
	AddDBMigrateRecord("20260810001", func(db *gorm.DB) error {
		if db.Name() == "mysql" {
			if err := db.Exec("ALTER TABLE shared_pool_pause_resume_operations MODIFY status ENUM('running','succeeded','failed','cancelled') NOT NULL").Error; err != nil {
				return err
			}
		}
		return db.AutoMigrate(&schema.PauseResumeOperation{})
	})
}
