Files
MyGoNavi/third_party/go-irisnative/PATCHES.md
Syngnat 992d2dee45 feat(iris): 新增 InterSystems IRIS 数据源支持
- 后端新增 IRIS 连接、查询、DDL、索引元数据和 DataGrid 编辑能力
- 接入 optional driver-agent、构建标签、revision 生成和变更检测流程
- 前端新增 IRIS 连接入口、方言映射、能力配置和图标展示
- 修复 IRIS 主键识别、事务开启错误处理和驱动连接关闭问题
- 补充后端、前端和构建脚本相关回归测试
Refs #408
2026-05-17 10:32:08 +08:00

640 B

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.