错误修复
- SQL 查询只能展示一页,滚动加载不生效。
- ClickHouse 不能打开。
- Sqlite 几乎不可用。
新增特性
Oracle 数据库支持。
SQL 查询结果在满足条件的情况下可以编辑并提交了。右键单元格菜单选择编辑或 Ctrl 点击单元格。
用户需要决定复杂 SQL 的意图。比如,以
with
起始的语句,分析它的意图是困难的。可以使用新增的@stmt
注释组,@isquery true/false
来设置。 没有设置,会在执行前询问。
sql
-- @stmt
-- @isquery
with
allusers as (select * from users)
alladmins as (select * from admins)
select * from allusers
where
allusers.id == alladmins.uid
;
- 查询 Session 和页签同步。页签关闭,会及时释放驱动的查询 Session。
- SQL 查询结果中的超长字符串和 bytes 也会折叠显示。
- SQL 查询结果的表头当鼠标放上去是也显示由驱动提供的数据库列类型。
- 通知会折叠长消息,并可以复制。
其他
- 除了一些本身带时区信息的类型,其他的日期时间展示不再带时区信息,保存数据库原样。因为具体的时区应该是由应用来决定的。 设置中的时间格式化模板也移除了。
- 拆分查询页签页面的 React 代码。
结语
本次更新前,进行了已支持数据库的全功能测试。之前的测试都不全面,今后的发布也会做全量测试。