mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-21 14:04:01 +08:00
🐛 fix(sidebar): 修复国产兼容库视图定位失败
- 统一 Sidebar 与 SQL 编辑器的元数据方言解析 - 兼容 GDB/GoldenDB/GreatDB 等 MySQL 兼容驱动的视图元数据 - 放宽左侧树视图定位对 objectType 节点的识别
This commit is contained in:
@@ -94,6 +94,10 @@ export const resolveSqlDialect = (
|
||||
case 'kingbasees':
|
||||
case 'kingbasev8':
|
||||
return 'kingbase';
|
||||
case 'gdb':
|
||||
case 'goldendb':
|
||||
case 'greatdb':
|
||||
return 'mysql';
|
||||
case 'mariadb':
|
||||
case 'oceanbase':
|
||||
case 'mysql':
|
||||
@@ -119,6 +123,7 @@ export const resolveSqlDialect = (
|
||||
if (source.includes('postgres')) return 'postgres';
|
||||
if (source.includes('oceanbase')) return 'oceanbase';
|
||||
if (source.includes('mariadb')) return 'mariadb';
|
||||
if (source.includes('goldendb') || source.includes('greatdb')) return 'mysql';
|
||||
if (source.includes('mysql')) return 'mysql';
|
||||
if (source.includes('doris') || source.includes('diros')) return 'diros';
|
||||
if (source.includes('starrocks')) return 'starrocks';
|
||||
|
||||
Reference in New Issue
Block a user