mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-02 04:29:38 +08:00
✨ feat(iris): 新增 InterSystems IRIS 数据源支持
- 后端新增 IRIS 连接、查询、DDL、索引元数据和 DataGrid 编辑能力 - 接入 optional driver-agent、构建标签、revision 生成和变更检测流程 - 前端新增 IRIS 连接入口、方言映射、能力配置和图标展示 - 修复 IRIS 主键识别、事务开启错误处理和驱动连接关闭问题 - 补充后端、前端和构建脚本相关回归测试 Refs #408
This commit is contained in:
11
third_party/go-irisnative/PATCHES.md
vendored
Normal file
11
third_party/go-irisnative/PATCHES.md
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
Local patch against github.com/caretdev/go-irisnative v0.2.1:
|
||||
|
||||
- Added `//go:build !windows` to `src/connection/user_posix.go`.
|
||||
Upstream ships `user_windows.go` with a Windows filename suffix, but
|
||||
`user_posix.go` has no build constraint, so Windows builds compile both
|
||||
files and fail with `userCurrent redeclared`.
|
||||
- Made `Connection.Disconnect` close the underlying TCP connection after
|
||||
sending the protocol disconnect message, so `database/sql` closes do not
|
||||
leak sockets.
|
||||
- Made `Connection.BeginTx` return the `START TRANSACTION` error instead of
|
||||
marking the connection as in-transaction when the server rejected the begin.
|
||||
Reference in New Issue
Block a user