package migrate

import (
	wsmod "github.com/tidbcloud/aisupport/services/ticket-manager/models/workspace"

	"gorm.io/gorm"
)

var _ = addRecord("202605291720", func(db *gorm.DB) error {
	if db.Migrator().HasIndex(&wsmod.IssueBinding{}, "idx_workspace_id") {
		if err := db.Migrator().DropIndex(&wsmod.IssueBinding{}, "idx_workspace_id"); err != nil {
			return err
		}
	}
	if db.Migrator().HasIndex(&wsmod.AlertBinding{}, "idx_workspace_id") {
		if err := db.Migrator().DropIndex(&wsmod.AlertBinding{}, "idx_workspace_id"); err != nil {
			return err
		}
	}

	return db.AutoMigrate(&wsmod.IssueBinding{})
})
