From 2a24eef079c6e419412b70ab1f62d5064f5bafc4 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Wed, 15 May 2024 09:06:39 +0000 Subject: [PATCH] add missing indices, fixes #4157 Closes #4157 Merge request studip/studip!2997 --- ...ng_indices_for_table_schedule_seminare.php | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 db/migrations/5.1.58_add_missing_indices_for_table_schedule_seminare.php diff --git a/db/migrations/5.1.58_add_missing_indices_for_table_schedule_seminare.php b/db/migrations/5.1.58_add_missing_indices_for_table_schedule_seminare.php new file mode 100644 index 00000000000..f051f6db2d7 --- /dev/null +++ b/db/migrations/5.1.58_add_missing_indices_for_table_schedule_seminare.php @@ -0,0 +1,27 @@ +<?php +/** + * @see https://gitlab.studip.de/studip/studip/-/issues/4157 + */ +return new class extends Migration +{ + public function description() + { + return 'Adds missing indices for columns "seminar_id" and "metadate_id" for table "schedule_seminare"'; + } + + protected function up() + { + $query = "ALTER TABLE `schedule_seminare` + ADD INDEX `seminar_id` (`seminar_id`), + ADD INDEX `metadate_id` (`metadate_id`)"; + DBManager::get()->exec($query); + } + + protected function down() + { + $query = "ALTER TABLE `schedule_seminare` + DROP INDEX `seminar_id`, + DROP INDEX `metadate_id`"; + DBManager::get()->exec($query); + } +}; -- GitLab