### 发生了什么?/ What happened? 有个bug,我的pg库有好几个Schema,如果查询时不带Schema就会默认查public的表,不管在哪个Schema下执行都是这样 ### 如何复现?/ How can we reproduce it? _No response_ ### 版本与系统 / Version and system _No response_ ### 截图、日志或其他信息 / Screenshots, logs, or anything else _No response_
Activity
fix(db_view): Auto 会话建立后对齐 schema,修复未限定表名总查 public
feigeCode commentedon Oct 22, 2026
已修复,随 v0.21.0 发布。
修复提交:ebc25513c。Auto(粘性)会话在建会话时只传了 database,没有把 search_path 对齐到编辑器中选中的 schema,后续执行又不会重放切换,所以选中的 schema 形同无效、不带表名的查询仍落在
public。现在的行为:会话建立后先
switch_session_schema再执行,且只在建会话时切换一次,不覆盖用户手动的SET search_path;切换失败会关闭会话并把结果面板置为失败态。fix(db): 粘性查询会话断连自愈改为执行前探活,重放风险从根上消除
fix(db): 查询会话断连后就地重连,不再需要关闭连接重开