package migrate

import (
	dispatchmodel "github.com/tidbcloud/aisupport/services/ticket-manager/models/dispatch"

	"gorm.io/gorm"
)

var _ = addRecord("202607151300", removeDispatchExecutionInput)

func removeDispatchExecutionInput(db *gorm.DB) error {
	if db.Migrator().HasColumn("dispatch_executions", "input_json") {
		if err := db.Exec("ALTER TABLE dispatch_executions DROP COLUMN input_json").Error; err != nil {
			return err
		}
	}
	return db.AutoMigrate(&dispatchmodel.Execution{})
}
