Syngnat
|
fce50b513c
|
🐛 fix(sql-editor): 修复 Oracle 事务结束并补充 Redis 拓扑提示
- SQL 编辑器:Oracle 托管事务优先使用 transaction provider 完成提交和回滚
- Redis:拆分 Key 浏览工具栏并展示 Cluster/Sentinel 拓扑上下文
- 测试:补充 Oracle 事务结束和 Redis 拓扑头部回归用例
|
2026-06-12 08:48:08 +08:00 |
|
Syngnat
|
8a0dc3a7d3
|
🐛 fix(transaction): 修复 Oracle 托管事务提交回滚失败
- Oracle 托管事务改为固定物理连接执行 COMMIT/ROLLBACK
- SQL 编辑器事务按归一化方言判断 Oracle 兼容协议
- 补充 Oracle 与 OceanBase Oracle 事务回归测试
|
2026-06-12 02:51:01 +08:00 |
|
Syngnat
|
fb73769063
|
🐛 fix(oracle): 修复 SQL 编辑器事务提交失败
- Oracle DML 托管事务改用固定连接隐式事务
- 提交和回滚通过 COMMIT/ROLLBACK 结束事务
- 覆盖提交、回滚和执行失败回滚场景
|
2026-06-12 01:42:14 +08:00 |
|
Syngnat
|
81fab81d1b
|
🐛 fix(sql): 修复 Oracle 托管事务提交回滚失败
|
2026-06-11 22:49:34 +08:00 |
|
Syngnat
|
ca1c8559cf
|
🐛 fix(query-editor): 修复 Oracle 事务提交回滚失败
- 分离 Oracle 托管事务与单次查询执行上下文
- 避免查询结束后取消 BeginTx 上下文导致事务提前回滚
- 补充 sql.ErrTxDone 回归测试覆盖 Oracle 提交路径
|
2026-06-11 20:38:50 +08:00 |
|
Syngnat
|
e4672062f8
|
🐛 fix(query-editor): 支持 Oracle SQL 编辑器托管事务
- 新增 driver transaction 执行器,支持不适合文本 BEGIN 的数据库
- Oracle SQL 编辑器 DML 托管事务改用 database/sql Tx 提交和回滚
- 补充 Oracle 托管事务提交和失败回滚回归测试
|
2026-06-11 15:45:13 +08:00 |
|
Syngnat
|
89639e36bc
|
🐛 fix(query-editor): 修正 SQL 编辑器 DML 事务识别
- 统一前后端 DML 与数据修改 CTE 的受管事务判断
- 保留数据修改 CTE 返回行并补充事务回归测试
- 明确 SQL 编辑器事务提交策略文案
|
2026-06-10 19:13:54 +08:00 |
|
Syngnat
|
d8da8d6abf
|
🐛 fix(editor): 修正 SQL 编辑器 DML 事务提交语义
- SQL 编辑器 DML 固定进入托管事务
- 区分 WITH SELECT 和 WITH DML 的事务判定
- 调整提交方式文案并补充前后端回归测试
|
2026-06-10 18:05:46 +08:00 |
|
Syngnat
|
61d71cf1d0
|
✨ feat(editor): 支持 SQL 编辑器增删改事务提交
- 为 SQL 编辑器 DML 新增后端托管事务会话和提交回滚接口
- 增加手动提交与自动提交设置,并显示待提交状态
- 补充前后端事务执行、提交、回滚和自动提交测试
|
2026-06-10 17:18:34 +08:00 |
|
Syngnat
|
c45961f027
|
🐛 fix(db): 保留多写语句结果并修复 MySQL 字符集参数
- 多条写语句改为逐条返回 affectedRows,避免只显示最后一条结果
- 为写语句结果补充 statementIndex,保持语句与结果映射
- 保留 MySQL charset fallback 逗号,避免驱动解析成 %2C
|
2026-06-09 14:13:35 +08:00 |
|
Syngnat
|
d2189e1442
|
🐛 fix(duckdb): 修复 DuckDB 查询误用连接超时导致中断
- 新增 DuckDB 查询上下文策略,避免将连接超时直接作为查询执行超时
- 调整 DBQueryWithCancel、DBQueryMulti、DBQueryIsolated 统一走查询上下文工厂
- 补充 DuckDB 查询不继承连接超时与网络型数据库保留 deadline 的回归测试
|
2026-06-05 21:35:03 +08:00 |
|
Syngnat
|
8f7c790700
|
🐛 fix(sql-editor): 修复存储过程定义执行截断
|
2026-06-04 15:46:09 +08:00 |
|
Syngnat
|
f5166ac3fc
|
🐛 fix(sql-editor): 修复结果消息展示与数据目录迁移稳定性
|
2026-06-04 07:09:42 +08:00 |
|
Syngnat
|
1ae44941dd
|
🐛 fix(sql-editor): 修复脚本执行拆分与元数据只读提示
- Oracle 匿名块:识别 BEGIN/DECLARE...END 块,避免按内部分号错误拆分
- 执行路径:PL/SQL 块跳过批量写入路径,保持单条语句语义
- SQL 文件:同步修复流式 SQL 文件拆分逻辑
- 查询结果:系统元数据表保持只读但不再弹业务表主键提示
- 测试覆盖:补充前后端拆分、执行和 information_schema 回归用例
|
2026-06-03 17:11:05 +08:00 |
|
Syngnat
|
83fe3d4ed9
|
🐛 fix(driver): 提升批量 INSERT 执行效率
Fixes #311
|
2026-04-11 21:53:51 +08:00 |
|