From fed0219fcd301903d8e65aa1cb6eb75296e2db35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20D=C3=A9nari=C3=A9?= Date: Thu, 7 Nov 2024 16:37:13 +0100 Subject: [PATCH] fix: Update default charset and collation for mysql - EXO-75202 With mysql 8.4, the default charset and collation are updated from UTF to UTF8MB4. In addition NVARCHAR is now deprecated and replaced by VARCHAR. This commit adapt liquibase changes in order to apply this change. Resolves Meeds-io/meeds#2564 --- .../db/changelog/wiki.db.changelog-1.0.0.xml | 237 ++++++++++-------- 1 file changed, 126 insertions(+), 111 deletions(-) diff --git a/notes-service/src/main/resources/db/changelog/wiki.db.changelog-1.0.0.xml b/notes-service/src/main/resources/db/changelog/wiki.db.changelog-1.0.0.xml index 9e2f22df5b..05abcd60f3 100644 --- a/notes-service/src/main/resources/db/changelog/wiki.db.changelog-1.0.0.xml +++ b/notes-service/src/main/resources/db/changelog/wiki.db.changelog-1.0.0.xml @@ -16,32 +16,29 @@ + ANY - - + + - + - + - + - 7:7209dfb03ea324f8cea261daa5b24b78 - 7:131376aa9a40e20b14bf227f37c8d309 - 7:c046fcb3d84bc510622a067bc1a949d8 - 7:7b342dc7f44b14421cabf99ac96dafa4 - 7:2edcbb4fcffed57961d5c6b13f409c7f + ANY @@ -50,11 +47,11 @@ - - + + - + @@ -62,25 +59,21 @@ - - - - + + + + - + - + - 7:246c5b19f40881febd2095d6d0bd9a02 - 7:c14eb683d9733450288a15b119123083 - 7:d0b4e4374990d4c328f7098d89c9b7af - 7:00968469a8dd1e767d7ab2b6eedc5f22 - 7:2b1d896f653805f50bcecc559f356a10 + ANY @@ -88,32 +81,28 @@ - + - + - - + + - + - + - 7:64b2244a464b0514873ea42da07ae17a - 7:48ad43ffbc0c2ca43499288d8ac0717d - 7:dcd6e840320601a01b445b610cc1a27d - 7:b20242a3aac74a364b63fe0864a25e18 - 7:dac686a1d60ac80b8592d0f8a72cbca4 + ANY @@ -121,11 +110,11 @@ - - + + - + @@ -133,35 +122,31 @@ - - + + - + - 7:a2f14473499db7ca32e89eca6d0ebb3a - 7:a2b2a90ca56e639d07fa5e328fa71b4a - 7:789366d990943d30ffe0e0d38e5fb850 - 7:9fb957b31def3e497f65c08b28c5c60f - 7:c12477fcbaa6d1e3e7f131d0cc1ed49f + ANY - + - + - + @@ -172,13 +157,14 @@ - + + ANY - + @@ -186,31 +172,28 @@ - + + ANY - + - + - 7:0e08362becdf94dc6b4e96b09ea43861 - 7:8447ca57a3ac2a3c4ddef09defe7227c - 7:9f24e4c3d6ceb0bb0164926573a6b23d - 7:d8381f9e158990511677e35f200f9570 - 7:3ac6d2c1b09140b13a74263f0857479b + ANY @@ -218,14 +201,14 @@ - - + + - + - - + + @@ -234,30 +217,26 @@ - + - 7:69e279e02a585e87fc6a6e594d8c3ee1 - 7:5ecf111529c8b874b334b53802f62b7d - 7:61b7cc1738363bb5bb9a761848ffa983 - 7:ef2c3568effd3a68b523d169a5968664 - 7:5182cf317ff6d0afaede77e83852dda5 + ANY - + - - + + - + - + @@ -266,16 +245,12 @@ - + - 7:dd752a9508a50e11a6f8e5c7872f3b12 - 7:80f2240b387f534e9deffcd8544ba673 - 7:fb55a6e5095fcc1cf576ececf8797a47 - 7:d1499302a7b3465e49250479aabee176 - 7:b696d10c210627ab39e883c2f28d1dda + ANY @@ -283,65 +258,68 @@ - - + + - - + + - + - + + ANY - + - + - + - + + ANY - + - + - + - + + ANY @@ -351,7 +329,7 @@ - + @@ -557,10 +535,11 @@ + ANY + columnDataType="VARCHAR(200)"/> + columnDataType="VARCHAR(200)"/> @@ -658,6 +637,10 @@ + + + + ALTER TABLE WIKI_DRAFT_PAGES MODIFY COLUMN CONTENT longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; @@ -674,32 +657,33 @@ + ANY @@ -713,7 +697,7 @@ - + @@ -725,11 +709,12 @@ + ANY - + - + @@ -742,4 +727,34 @@ - \ No newline at end of file + + + + + + + + + + + + + + + ALTER TABLE WIKI_WIKIS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_PAGES CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_PAGE_ATTACHMENTS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_PAGE_VERSIONS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_PAGE_MOVES CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_WATCHERS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_EMOTION_ICONS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_TEMPLATES CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_DRAFT_PAGES CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_DRAFT_ATTACHMENTS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_WIKI_PERMISSIONS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_PAGE_PERMISSIONS CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + ALTER TABLE WIKI_PAGES_RELATED_PAGES CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; + + + +