From b9834da7f21492965aab91fc1cb2cc1bea4bedb0 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Tue, 10 Dec 2024 12:56:03 +0000 Subject: [PATCH] combine migrations 5.5.23 and 5.5.23.1, fixes #4981 Closes #4981 Merge request studip/studip!3739 --- ...ange_collation_for_wiki_tables_user_id.php | 25 ------------------- db/migrations/5.5.23_modernize_wiki.php | 4 +-- 2 files changed, 2 insertions(+), 27 deletions(-) delete mode 100644 db/migrations/5.5.23.1_change_collation_for_wiki_tables_user_id.php diff --git a/db/migrations/5.5.23.1_change_collation_for_wiki_tables_user_id.php b/db/migrations/5.5.23.1_change_collation_for_wiki_tables_user_id.php deleted file mode 100644 index 8b2fa8a98be..00000000000 --- a/db/migrations/5.5.23.1_change_collation_for_wiki_tables_user_id.php +++ /dev/null @@ -1,25 +0,0 @@ -<?php -final class ChangeCollationForWikiTablesUserId extends Migration -{ - protected function up() - { - $query = "ALTER TABLE `wiki_versions` - CHANGE COLUMN `user_id` `user_id` CHAR(32) COLLATE `latin1_bin` NOT NULL"; - DBManager::get()->exec($query); - - $query = "ALTER TABLE `wiki_pages` - CHANGE COLUMN `user_id` `user_id` CHAR(32) COLLATE `latin1_bin` NOT NULL"; - DBManager::get()->exec($query); - } - - protected function down() - { - $query = "ALTER TABLE `wiki_versions` - CHANGE COLUMN `user_id` `user_id` CHAR(32) NOT NULL"; - DBManager::get()->exec($query); - - $query = "ALTER TABLE `wiki_pages` - CHANGE COLUMN `user_id` `user_id` CHAR(32) NOT NULL"; - DBManager::get()->exec($query); - } -} diff --git a/db/migrations/5.5.23_modernize_wiki.php b/db/migrations/5.5.23_modernize_wiki.php index a6b975ae498..9478818db08 100644 --- a/db/migrations/5.5.23_modernize_wiki.php +++ b/db/migrations/5.5.23_modernize_wiki.php @@ -19,7 +19,7 @@ final class ModernizeWiki extends Migration `parent_id` int(11) DEFAULT NULL, `read_permission` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'all', `write_permission` varchar(32) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL DEFAULT 'all', - `user_id` char(32) NOT NULL, + `user_id` char(32) COLLATE `latin1_bin` NOT NULL, `locked_since` bigint(20) DEFAULT NULL, `locked_by_user_id` char(32) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, `chdate` bigint(20) NOT NULL, @@ -36,7 +36,7 @@ final class ModernizeWiki extends Migration `page_id` int(11) unsigned NOT NULL, `name` varchar(128) NOT NULL, `content` text DEFAULT NULL, - `user_id` char(32) NOT NULL, + `user_id` char(32) COLLATE `latin1_bin` NOT NULL, `mkdate` bigint(20) NOT NULL, PRIMARY KEY (`version_id`), KEY `page_id` (`page_id`), -- GitLab