当前您所在的位置:首页>编译器 安装程序制作

DbVisualizer 24.2 发布

DbVisualizer 24.2 于 2024-06-19 发布

新内容

 

 

 

介绍今年 DbVisualizer 最引人注目的更新。版本 24.2 具有精致的 UI、对 Azure Synapse Analytics 的扩展支持、更强大的导出功能等等。让我们分解一下。

 

 

更新的用户界面

用户界面经过改进,为用户在深色和浅色模式下营造出平衡的工作环境。这不仅仅是对颜色的调整 - 您还会看到新的图标、按钮位置和改进的整体平衡。

深色更暗,浅色更清晰

在此更新中,深色主题变得更暗,浅色更平衡。元素周围的边距、列表中的行高等也进行了小幅改进,以创建均衡的 UI。您还会发现一个新主题设置,允许 DbVisualizer 自动匹配操作系统的深色或浅色设置。

新的可扩展图标

为了进一步提高不同屏幕和设置之间的兼容性,DbVisualizer 现在附带了现代且可扩展的 SVG 图标。再加上 UI 中的新颜色,我们还认为它们看起来非常棒。

简化的按钮布局

为了提高可用性并为最重要的功能腾出空间,我们调整了一些按钮的位置。同时确保保持 UI 元素的组织完整,以便您仍然熟悉 UI。以前在 Windows 和 Linux 上可用,现在可以通过将主工具栏合并到 macOS 上的应用程序窗口标题中来进一步优化屏幕空间。

/* 新的数据库支持 */

 

对 Azure Synapse Analytics 的扩展支持

此版本引入了对 Azure Synapse Analytics 中专用和无服务器 SQL 池的扩展支持。DbVisualizer 现在包括对数据库范围凭据、外部文件格式和数据源、外部表等的支持。有关更多信息,请参阅我们的 Azure Synapse Dedicated 和 Azure Synapse Serverless 页面。

/* 新对象支持 */

改进了对数组的支持

DbVisualizer 现在能够更好地理解数组对象的内容和结构。除了用于呈现和编辑数组的新 JSON 语法之外,对数组数据类型的改进理解还能够在将用户输入发送到数据库之前对其进行新的验证。

新的数组支持目前适用于 PostgreSQL、Oracle 和 MySQL 数据库。

/* 数据库特定的改进 */

改进的数据库支持

MariaDB、Oracle

包主体编辑器中添加了一个新的导航面板,使得在包中的过程和函数之间导航变得更加容易。

Cassandra

此版本引入了对 Cassandra Java 驱动程序的 JDBC 包装器的支持,它比以前的替代方案更强大且面向未来。要开始在现有连接中使用新驱动程序,请在驱动程序类型字段中选择“Cassandra”。此外,还实施了许多与 Cassandra 相关的改进,例如对重载函数的支持、过程编辑器中的错误标记等等。

 

PostgreSQL

对 PostgreSQL 的支持已扩展为包括角色管理(除了旧版数据库中的用户和组)。此外,此更新允许您在使用自动生成的列时指定序列名称。

 

MySQL

现在可以在“创建表”和“更改表”对话框中创建和更新生成的列。

 

Redshift

新版本增加了对 Redshift 中物化视图的支持。

 

Snowflake

在此更新中,添加了对 Snowflake 中其他表类型的支持。这包括动态表、事件表、混合表和冰山表。

 

Greenplum

与 Greenplum 数据库的集成已扩展到 Greenplum 7,包括对分区表、生成列、约束、过程、函数、聚合和序列的调整。

 

Databricks

新版本增加了对 Databricks 的基本数据库支持。您将在驱动程序管理器中找到 Databricks 的预定义条目,从而轻松上手。

 

/* 数据导出 */

数据导出的新选项

支持 MERGE 语句

以 SQL 格式导出数据时,现在可以生成合并语句而不是插入语句。选中“生成 MERGE 语句”选项并选择所需的合并语句类型。

修剪文本数据

网格导出对话框中添加了对文本函数的支持。目前可用的选项是保持文本原样、修剪两端、修剪右端或修剪左端。此设置会影响导出的所有文本列。

 

自动建议文件扩展名

将数据导出到文件时,现在会根据所选的输出格式自动应用正确的文件扩展名。如果格式发生变化,导出文件名将使用合适的扩展名进行更新。在继续导出之前,您可以随时更改或删除扩展名。

 

导出预览中的语法突出显示

以 SQL 格式预览导出时,生成的代码现在将使用语法突出显示,使其更易于阅读。

 

/* CODE 编辑器 */

编辑器改进

查找和替换中的高级替换

扩展了对查找和替换中高级替换的支持。现在,面板包含用于向相应字段添加换行符的按钮,并支持文字 n 和 t,以及用于小写和大写操作的 L、U、E。

更智能的自动完成

自动完成列名时,如果列名本身不明确,现在将自动限定它们。

 

选择下一个/上一个语句

添加了一个快速操作,允许选择当前脚本中的下一个/上一个语句。可以使用键盘快捷键 CTRL+ALT+UP 和 CTRL+ALT+DOWN 完成此操作。

 

支持自定义变量中的选择列表

对于高级脚本场景,现在可以使用选择属性定义具有可用值列表的变量。

 

/* 和更多 */

以及更多全面改进

未提交的 SQL 语句

当警告自动提交已关闭时,还会显示哪些语句将作为提交的结果提交。

 

文本字段中的特殊字符

以前,可以使用单元格编辑器查看和编辑文本值中的特殊字符(如换行符和制表符),但它们在数据网格中不可见。在新版本中,文本字段中的换行符和制表符在数据网格中呈现为符号。

 

数据网格中的图像

二进制列中的值可以显示为网格中的图像。现在,此支持还包括 SVG 图像。

 

此外,DbVisualizer 现在对二进制列进行多线程图像加载,这意味着数据网格中的图像显示得更快,尤其是对于包含较大图像的数据集。

 

使用命令行创建持久数据库连接

除了熟悉的图形用户界面外,DbVisualizer 还附带一个命令行界面,可用于各种自动化场景。在新版本中,此支持已扩展为包括使用命令行创建持久数据库连接。

 

更新的用户指南

自上一个版本以来,我们对我们的用户指南进行了大规模的更新,以提高可用性。它进行了重大的设计更新,并包括更强大的搜索功能以及易于使用的版本选择器。如果您还没有,请进去看看。

 

这还不是全部……

您可以在发行说明中阅读总共 50 项改进和修复。

 

 

北京哲想软件有限公司