From 02fa0aef46ee973c445afabee985e67e65f214b3 Mon Sep 17 00:00:00 2001 From: Syngnat Date: Wed, 1 Apr 2026 15:54:29 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20remove(table-designer):=20?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=20MySQL=20=E7=B4=A2=E5=BC=95=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E4=B8=AD=E4=B8=8D=E6=94=AF=E6=8C=81=E7=9A=84=20HASH?= =?UTF-8?q?=20=E5=92=8C=20RTREE=20=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - MySQL InnoDB 引擎不支持手动创建 HASH/RTREE 索引,执行后会静默降级为 BTREE - 从 MYSQL_INDEX_TYPE_OPTIONS 中移除 HASH 和 RTREE,避免用户误选导致修改"不生效" - MySQL 下仅保留 DEFAULT/BTREE/FULLTEXT/SPATIAL 四种索引类型 - refs #298 --- frontend/src/components/TableDesigner.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/frontend/src/components/TableDesigner.tsx b/frontend/src/components/TableDesigner.tsx index 46f58f5..619914b 100644 --- a/frontend/src/components/TableDesigner.tsx +++ b/frontend/src/components/TableDesigner.tsx @@ -220,10 +220,8 @@ const COMMON_DEFAULTS = [ const MYSQL_INDEX_TYPE_OPTIONS = [ { label: '默认', value: 'DEFAULT' }, { label: 'BTREE', value: 'BTREE' }, - { label: 'HASH', value: 'HASH' }, { label: 'FULLTEXT', value: 'FULLTEXT' }, { label: 'SPATIAL', value: 'SPATIAL' }, - { label: 'RTREE', value: 'RTREE' }, ]; const PGLIKE_INDEX_TYPE_OPTIONS = [