Skip to content
Snippets Groups Projects
Commit b9834da7 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

combine migrations 5.5.23 and 5.5.23.1, fixes #4981

Closes #4981

Merge request studip/studip!3739
parent fe304be1
No related branches found
No related tags found
No related merge requests found
<?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);
}
}
......@@ -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`),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment