package migration

import (
	"gorm.io/gorm"
)

var _ = AddDBMigrateRecord(
	"202410121400",
	func(db *gorm.DB) error {
		if err := db.Exec("ALTER TABLE `private_link_endpoints` DROP INDEX `uniq_cid_epid_del`").Error; err != nil {
			return err
		}

		if err := db.Exec("ALTER TABLE `private_link_endpoints` ADD INDEX `idx_private_link_endpoints_cluster_id` (`cluster_id`)").Error; err != nil {
			return err
		}

		if err := db.Exec(
			"ALTER TABLE `private_link_endpoints` ADD INDEX `idx_private_link_endpoints_endpoint_id` (`endpoint_id`)",
		).Error; err != nil {
			return err
		}

		return nil
	},
)
