mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-19 04:59:43 +08:00
✨ feat(iris): 新增 InterSystems IRIS 数据源支持
- 后端新增 IRIS 连接、查询、DDL、索引元数据和 DataGrid 编辑能力 - 接入 optional driver-agent、构建标签、revision 生成和变更检测流程 - 前端新增 IRIS 连接入口、方言映射、能力配置和图标展示 - 修复 IRIS 主键识别、事务开启错误处理和驱动连接关闭问题 - 补充后端、前端和构建脚本相关回归测试 Refs #408
This commit is contained in:
@@ -18,6 +18,11 @@ const normalizeDataSourceToken = (raw: string): string => {
|
||||
return 'opengauss';
|
||||
case 'dm':
|
||||
return 'dameng';
|
||||
case 'intersystems':
|
||||
case 'intersystemsiris':
|
||||
case 'inter-systems':
|
||||
case 'inter-systems-iris':
|
||||
return 'iris';
|
||||
default:
|
||||
return normalized;
|
||||
}
|
||||
@@ -52,6 +57,7 @@ const SQL_QUERY_EXPORT_TYPES = new Set([
|
||||
'vastbase',
|
||||
'opengauss',
|
||||
'sqlserver',
|
||||
'iris',
|
||||
'sqlite',
|
||||
'duckdb',
|
||||
'oracle',
|
||||
@@ -73,6 +79,7 @@ const COPY_INSERT_TYPES = new Set([
|
||||
'vastbase',
|
||||
'opengauss',
|
||||
'sqlserver',
|
||||
'iris',
|
||||
'sqlite',
|
||||
'duckdb',
|
||||
'oracle',
|
||||
|
||||
Reference in New Issue
Block a user