在 DataGrip 和 IntelliJ 系列 IDE 2025.3 发布仅一周后,JetBrains 就宣布了一项罕见的决定:
回滚 SQL 查询工作流的重大改动,让 Query Console(查询控制台)回归默认行为。
这一回滚将随 2025.3.1 维护版本 于本周内发布,适用于 DataGrip 以及 JetBrains 各 IDE 中的 Database Tools 插件。
在 2025.3 版本中,DataGrip 对核心 SQL 工作流进行了重构:
•用 Query File(查询文件) 替代原有的 Query Console•统一文件模型,试图让查询“更像文件”,减少概念差异•这一变化此前被称为 “A Farewell to Consoles”
但版本发布后,用户反馈迅速而集中。
JetBrains 团队发现,这次重新设计在多个关键场景中引发了问题,尤其是:
•使用 全局数据源(Global Data Sources) 时的混乱•既有查询习惯被打断•多 IDE / 多项目工作流下的可用性下降
在评估影响范围后,团队认为:
继续打补丁不如直接回滚,避免更多用户踩坑。
DataGrip 团队在官方公告中明确表示:
与其在越来越多用户升级后不断修补问题,不如尽快恢复原有稳定行为。
因此,在 2025.3.1 中:
•Query Console 将重新成为默认工作流•行为与 2025.3 之前完全一致•这是一次完整回滚,而非折中方案
对你有什么影响?
•如果你还没升级到 2025.3
👉 没有任何影响,你的工作流保持不变。
•如果你已经升级到了 2025.3
👉 强烈建议尽快升级到 2025.3.1,以缩短异常行为的使用周期。
已创建的 Query File 如何处理?
JetBrains 为迁移期间创建的查询文件提供了多种选择:
方案一:直接删除不需要的查询文件
•DataGrip:Files 工具窗口中的 /queries 目录•其他 IDE:Project 工具窗口中的 /.idea/queries 目录
方案二:转换为 Query Console(推荐)
将查询文件移动到对应数据源下:
Scratches and Consoles | Database Consoles转换后即可恢复熟悉的控制台体验。
方案三:暂时保留
JetBrains 表示:改进版的 Query File 工作流预计将在明年初回归,届时将与 Query Console 同时存在,而不是强制替换。
JetBrains 在公告中表示:
•他们坚持 “零回归(zero-regression)” 标准•这次发布 没有达到这个标准•责任完全在团队自身
官方原话的态度非常罕见,也相当直白:
“这次我们做错了,现在的首要目标是尽快恢复你的工作流。”
还有:系统设计、性能优化、技术选型、底层原理、Spring源码解读、工作经验分享、痛点问题、面试八股文等多个优质专栏。