. * */ declare(strict_types=1); namespace OCA\Deck\Migration; use Closure; use OCP\DB\ISchemaWrapper; use OCP\DB\Types; use OCP\Migration\IOutput; use OCP\Migration\SimpleMigrationStep; class Version11000Date20240222115515 extends SimpleMigrationStep { public function changeSchema(IOutput $output, Closure $schemaClosure, array $options): ?ISchemaWrapper { $schema = $schemaClosure(); $assigned_users_table = $schema->getTable('deck_assigned_users'); if($assigned_users_table->hasIndex('deck_assigned_users_idx_c')) { $assigned_users_table->dropIndex('deck_assigned_users_idx_c'); } $board_acl_table = $schema->getTable('deck_board_acl'); if($board_acl_table->hasIndex('deck_board_acl_idx_i')) { $board_acl_table->dropIndex('deck_board_acl_idx_i'); } return $schema; } }