diff --git a/database/2020_05_29_190810_case_insensitive_forum_search.php b/database/2020_05_29_190810_case_insensitive_forum_search.php new file mode 100644 index 00000000..2cdca7a8 --- /dev/null +++ b/database/2020_05_29_190810_case_insensitive_forum_search.php @@ -0,0 +1,28 @@ +exec(" + ALTER TABLE `msz_forum_topics` + CHANGE COLUMN `topic_title` `topic_title` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_unicode_ci' AFTER `topic_type`; + "); + + $conn->exec(" + ALTER TABLE `msz_forum_posts` + CHANGE COLUMN `post_text` `post_text` TEXT(65535) NOT NULL COLLATE 'utf8mb4_unicode_ci' AFTER `post_ip`; + "); +} + +function migrate_down(PDO $conn): void { + $conn->exec(" + ALTER TABLE `msz_forum_topics` + CHANGE COLUMN `topic_title` `topic_title` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_bin' AFTER `topic_type`; + "); + + $conn->exec(" + ALTER TABLE `msz_forum_posts` + CHANGE COLUMN `post_text` `post_text` TEXT(65535) NOT NULL COLLATE 'utf8mb4_bin' AFTER `post_ip`; + "); +}