feat: SchemaSidebar字段/索引tab切换+选库自动展开+singleDb过滤+表单击展开

- SchemaSidebar: 展开表后显示字段/索引两个tab,可切换查看
- 新增 tableIndexes state + IndexInfo import
- 选库后自动调用 handleExpandDb 加载表(修复之前无表bug)
- singleDb 模式下只显示当前选中库
- 表按钮交互改为: 单击展开/折叠, Alt+点击插入表名
- 菜单重组为工作台/管理/系统三段式
- TicketCreatePage 数据库必选(非Redis不自动选)
This commit is contained in:
logan committed 2026-05-28 22:31:40 +08:00
1 parent a95a341370
commit e81eed288c
4 files changed
+169 -95

No files matched your search

+3 -1
View File
@@ -443,7 +443,9 @@ export default function QueriesPage() {
onInsert={(text) => {
const sep = dbType === 'redis' ? (sql.trim() ? '\n' : '') : (sql.trim() ? ' ' : '');
setSql(prev => prev + sep + text + (dbType === 'redis' ? '' : ' '));
}} />
}}
onDatabaseChange={setDatabase}
singleDb={!!database} />
</div>
)}