From 8fca4a1b1e4f24e13a544a16d91bc61d7d1011b0 Mon Sep 17 00:00:00 2001 From: liuyun Date: Wed, 14 Oct 2026 09:56:16 +0800 Subject: [PATCH] =?UTF-8?q?chore(db):=20=E4=B8=9A=E5=8A=A1=E8=A1=A8?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E5=AD=97=E7=AC=A6=E9=9B=86=E4=B8=BA=20utf8mb?= =?UTF-8?q?4=5Fgeneral=5Fci?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- .../migration.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 prisma/migrations/20261014100000_utf8mb4_general_ci/migration.sql diff --git a/prisma/migrations/20261014100000_utf8mb4_general_ci/migration.sql b/prisma/migrations/20261014100000_utf8mb4_general_ci/migration.sql new file mode 100644 index 0000000..381494e --- /dev/null +++ b/prisma/migrations/20261014100000_utf8mb4_general_ci/migration.sql @@ -0,0 +1,17 @@ +-- 统一业务表字符集/排序规则为 utf8mb4_general_ci(项目要求) +ALTER TABLE `sys_audit_log` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_config` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_dict_item` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_dict_type` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_login_log` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_notice` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_notice_read` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_org` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_refresh_token` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_resource` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_role` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_role_org` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_role_resource` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_tenant` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_user` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +ALTER TABLE `sys_user_role` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;