跳转至

dbeaver 25.2.0

为什么要使用DBeaver

你是否曾在数据库管理的迷宫中挣扎?一边是昂贵且笨重的企业级工具,另一边是零散简陋的命令行界面——它们要么吞噬你的预算,要么消耗你的时间。而DBeaver的出现,就像一场及时雨,打破了这场僵局。它用免费开源的姿态,提供了媲美商业软件的强大功能:跨数据库支持、直观的可视化操作、智能SQL编辑。更重要的是,它拒绝让开发者在「功能丰富性」和「使用便捷性」之间做选择题。当你厌倦了在不同工具间反复切换,当你的团队受限于协作效率的瓶颈,DBeaver就是那个打破枷锁的钥匙。

DBeaver是什么

DBeaver是一款基于Java开发的免费开源数据库管理工具。它支持超过80种数据库平台,包括MySQL、PostgreSQL、Oracle、SQL Server等主流数据库,同时兼容NoSQL和云数据库。通过统一的图形化界面,用户无需学习不同数据库的命令行语法,即可完成连接管理、SQL编写、数据浏览、导入导出等操作。其模块化设计和插件体系使得它既能满足初学者快速上手的需求,也能为专业人士提供高级功能扩展的可能性。

入门示例

假设你是一家电商公司的数据分析师,需要每日从MySQL订单表中提取最新销售数据,并在PostgreSQL中生成报表。传统方式可能需要手动导出CSV再导入,或编写复杂的跨数据库同步脚本。而使用DBeaver,你可以:

  1. 在同一个界面中同时连接MySQL和PostgreSQL数据库;
  2. 通过SQL编辑器编写跨库查询(例如使用CREATE TABLE AS或数据传输工具);
  3. 直接拖拽MySQL表到PostgreSQL库中完成数据迁移;
  4. 使用可视化工具对比两地数据差异,并设置定时任务自动化同步流程。

开发示例:
在SQL编辑器中编写参数化查询,动态筛选不同日期的订单数据:

SELECT * FROM orders 
WHERE order_date >= '${start_date}' 
AND order_date < '${end_date}';
通过DBeaver的变量绑定功能,每次执行时自动弹出日期选择对话框,极大提升交互效率。

DBeaver 25.2.0版本更新内容

  1. AI助手增强:新增@ai命令的查询预览功能,支持自定义OpenAI API基地址。
  2. SQL编辑器优化:修复自动补全性能问题,改进上下文信息显示和脚本解析逻辑。
  3. 数据编辑器与ER图改进:修复无主键表的高级粘贴功能,修正自关联列高亮异常。
  4. 界面与主题升级:优化暗色主题工具栏配色,修复字体渲染和时区显示问题。
  5. 数据库兼容性扩展:新增TimechoDB/IoTDB驱动,优化ClickHouse、Oracle等多库功能。

更新日志

自25.1.5版本以来的变更

AI助手

  • 为@ai命令添加查询预览功能及AI聊天查询确认
  • 支持自定义OpenAI API基地址
  • 提升查询分析性能

SQL编辑器

  • 解决模式/表自动补全缓慢的问题
  • 修复上下文信息(F2)功能,现无需文本选择即可触发
  • 修复脚本末尾的查询重新解析问题
  • 修正方言不支持别名时的自动补全逻辑
  • 修复脚本格式化后的滚动异常

数据编辑器

  • 修复无主键表的高级粘贴功能
  • 解决通过外键切换记录时的值显示问题

ER图

  • 修正含自关联列表的键高亮错误

数据传输

  • 优化导出与导入提供商的图标设计

连接性

  • 修复连接设置中的滚动显示问题

通用功能

  • 更新测试环境与生产环境连接类型的颜色标识,同步优化查询管理器中的配色
  • 修复以Eclipse插件运行时的字体不一致问题
  • 改进暗色主题下的工具栏着色
  • 修复暗色主题的背景渲染异常
  • 状态栏时区名称现支持夏令时显示

新增驱动

  • 新增TimechoDB/IoTDB数据库支持

数据库适配优化

  • ClickHouse
  • 数据编辑器中地图类型现以字符串形式显示
  • 修复只读用户的连接问题
  • CUBRID
  • 修正元数据编辑器中视图的标签命名
  • 支持SMALLINT和NUMERIC(x,0)列类型的自增属性
  • MySQL
  • 提升外键与引用读取性能
  • Oracle
  • 优化列复制功能
  • 修复公有同义词加载问题
  • 连接设置中新增优化器偏好选项
  • Snowflake
  • 新增SHOW、GRANT和TRUNCATE关键字支持
  • SQL Server
  • 修复导出过程中的数据映射问题

总结

本次更新聚焦于AI功能强化、核心编辑器体验优化及多数据库兼容性提升,同时解决了暗色主题渲染、时区显示等细节体验问题,进一步巩固了DBeaver作为一站式数据库管理工具的可靠性。