DbVisualizer的最新功能版本23.1现已推出。继续阅读以了解新版本中包含的内容的概述。
新的数据库支持
扩展了对ClickHouse的支持。
我们很高兴将ClickHouse添加到我们的数据源列表中并提供扩展支持。ClickHouse是一个开源的面向列的数据库,可用于使用SQL查询实时生成分析数据报告。除其他事项外。
这意味着DbVisualizer现在可以识别和管理特定于ClickHouse的对象。这也意味着用户现在可以在使用 ClickHouse时享受全套DbVisualizer功能。
数据库的改进
改进的数据库支持。
新版本附带了许多显着的特定于数据库的改进。
MySQL和MariaDB中的过期密码管理
在MySQL和MariaDB中,过期密码现在可由DbVisualizer检测并可以重置。
在Vertica中添加了对存储过程的支持
Vertica11 中引入的存储过程已定义,可以在您的数据库中执行。这使他们可以直接与您的数据库进行通信和交互,以执行维护、执行查询和更新表。
支持MimerSQL 中的多文件数据库
在MimerSQL 中,表和索引驻留在数据库中。过去数据库相当于文件系统中的一个文件。现在,一个数据库可能由一个或多个磁盘上的一个或多个文件组成。在新版本中,DbVisualizer支持单文件和多文件数据库。
为Cassandra中的物化视图生成DDL
物化视图是根据另一个表的数据构建的表,具有新的主键和新的属性。DbVisualizer现在可以为Cassandra的物化视图生成DDL。
改进了Snowflake查询的性能
元数据查询针对Snowflake进行了优化,从而显着提高了性能。
对CockroachDB的基本支持
已验证JDBC对CockroachDB的支持。用户现在可以在驱动程序管理器中找到 CockroachDB的条目,从而可以轻松上手。
SSH改进
SSH连接速度提高5倍。
SecureSocket Shell,通常称为SSH,是一项关键技术,允许通过不安全的网络安全访问服务器。在 DbVisualizer14 中,SSH服务器的配置方式发生了一些显着变化。此版本增加了更多有用的改进。
选择SSH实现
默认的SSH客户端工具包已更新,现在比以前快5倍。为了兼容性,可以为每个 SSH配置选择使用哪个客户端包。
使用SSH跳转服务器提高安全性
您现在可以将DbVisualizer配置为将跳转服务器(也称为跳转主机、跳转箱、SSH堡垒主机、网关服务器或SSH代理服务器)与您的SSH连接一起使用,以使其更加安全。
WINDOWSARM64 支持
适用于WindowsARM64 的安装程序。
我们添加了针对在ARM64架构上运行的Windows优化的安装程序,这将显着提高在WindowsARM64 上使用DbVisualizer时的性能。
以及更多的全面改进。
改进 |
描述 |
受影响的数据库 |
导出和导入SQL选项卡和最近的文件。 |
导出DbVisualizer设置时,现在可以包含SQLCommander 选项卡和最近访问的文件,从而使环境之间的升级和迁移更加顺畅。 |
全部 |
拖放文件。 |
用户现在可以将文件拖放到应用程序的路径字段和文件选择器对话框中。 |
全部 |
比较格式化值。 |
在比较工具中比较结果集时,用户现在可以选择是比较格式化数据还是未格式化数据。 |
全部 |
在Windows上处理无法访问的驱动器。 |
改进了在无法访问网络驱动器的Windows上运行DbVisualizer的用户的体验。 |
全部 |
外观更新。 |
外观和感觉已更新为新的应用程序和编辑器字体、Linux中的嵌入式菜单栏、Windows中的扩展文件选择器等。 |
全部 |
升级的驱动程序定义。 |
JDBC驱动程序已更新到相应的最新版本并验证可与应用程序一起使用。 |
全部 |
要查看DbVisualizer23.1 中的所有更改,请参阅发行说明。
新功能
数据库支持:ClickHouse
添加对ClickHouse数据库的支持
改进
比较
在工具->比较中添加对比较格式化值的支持
连接设置
允许在“数据库文件名”字段中使用波浪号(“~”)表示用户的主文件夹
连接设置
数据库支持:MariaDB
数据库支持:MySQL
检测过期密码并建议密码重置
连接设置
SSH
添加对SSH跳转服务器的支持
数据库支持:Cassandra
为Cassandra中的物化视图生成DDL
数据库支持:CockroachDB
为CockroachDB添加模板驱动程序
数据库支持:Greenplum
数据库支持:PostgreSQL
数据库支持:红移
通过避免不必要的括号来简化具有复杂FROM子句的CREATEVIEW
数据库支持:Greenplum
数据库支持:PostgreSQL
数据库支持:红移
数据库支持:Yellowbrick
在DROP语句中生成IFEXISTS
数据库支持:MimerSQL
更新MimerSQL 的数据库配置文件,支持多文件数据库
数据库支持:Vertica
添加对Vertica11.0 中引入的存储过程的支持
驱动器管理器
将模板驱动和捆绑驱动升级到对应的最新版本
导出
允许在文件系统路径中使用波浪号(“~”)作为前缀
导出/导入用户设置
添加对SQLCommander 选项卡导出/导入的支持
导出/导入用户设置
收藏夹
导入收藏夹时,将导入的项目放在新文件夹中
导出/导入用户设置
安装/更新安装
添加对最近文件列表导出/导入的支持。此外,升级到新版本时会保留最近的文件
文件选择器
在文件路径字段中添加对拖放的支持
在文件选择器对话框中添加对拖放的支持
请参阅此处的讨论
文件选择器
操作系统支持:Windows
性能/稳定性
添加一个选项以忽略可能影响应用程序性能的断开连接的驱动器
网格组件
工具属性
调整工具属性中的“网格”字体设置以影响结果集而不是所有网格类型
导入
使导入表对话框中的错误停止选项持久化
安装/更新安装
操作系统支持:Windows
网络
为ARM提供带有捆绑JRE的Windows安装程序
性能/稳定性
SSH
添加选项以选择SSH客户端包,改进了默认设置的性能
SQL指挥官
在下拉单元格编辑器中显示一个箭头,表示有可供选择的选项
主题:FlatLaf
使用新的应用程序和编辑器字体、Linux中的嵌入式菜单栏、Windows中的扩展文件选择器等进行外观更新
工作区
使用菜单命令在选项卡之间切换时环绕
漏洞修复
连接设置
长数据库URL与“连接”选项卡中的连接计时器重叠
改进新连接弹出窗口中的过滤
当连接断开并启用主密码时,“全部连接”可能会失败
创建/更改表
当引用的表处于不同的模式中时,AlterTable 显示错误的外键约束引用表
数据库支持:PostgreSQL
即使没有任何更改,Altertable 也会在SQLPreview 中显示SQL
数据库支持:雪花
由于数据库驱动程序中元数据查询的不正确实现导致查询执行缓慢
数据库支持:Snowflake
SQL指挥官
架构下拉列表不反映上次执行的“使用架构xxx”
数据库配置文件:操作
操作对话框放置在屏幕左上角而不是父窗口的中心
驱动器管理器
迁移时连接可能会丢失驱动程序引用
导出
导出具有多个计算列的表失败
导出
SQL指挥官
@export在从合格表中执行select时可能会生成错误的SQL
导出/导入用户设置
从较新版本的DbVisualizer导入用户设置时改进反馈
导出/导入设置对话框在较小的屏幕上被截断
收藏夹
将数据库连接文件夹拖到“收藏夹”选项卡时出现异常
安装/更新安装
操作系统支持:macOS
用于启动DbVisualizer的Shell脚本在14.0.3中不可执行
监视器
如果监视器在自动加载模式下运行并且连接丢失,即使在错误消息中单击连接,监视器也不会重新加载
操作系统支持:Windows
在同一命令提示符下执行两次resolveJRE.bat失败
对象视图
在启用自动滚动到对象视图时,选择连接树中的文件夹可能会导致异常
性能/稳定性
内存不足时优雅地处理“找不到内存池”异常
SQL指挥官
需要额外的Tab键才能在连接对话框中聚焦所需的按钮
SQL编辑器
从SQLCommander 的上下文菜单中删除重复项
使用后无法将变量类型更改为文字
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !