• 新版本功能

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

     

     

    更新内容

     

    更新的用户界面


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

    01

    黑暗更深,光明更清晰

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

    02

    新的可扩展图标

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

    03

    简化的按钮布局

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

     

     

    新的数据库支持


    01

    对 Azure Synapse Analytics 的扩展支持

    此版本引入了对 Azure Synapse Analytics 中专用和无服务器 SQL 池的扩展支持。DbVisualizer 现在包括对数据库范围凭据、外部文件格式和数据源、外部表等的支持。

     

     

    新对象支持


    01

    改进了对数组的支持

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

     

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

     

     

    数据库特定的改进


    01

    MariaDB、Oracle

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

    02

    Cassandra

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

    03

    PostgreSQL

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

    04

    MySQL

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

    05

    Redshift

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

    06

    Snowflake

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

    07

    Greenplum

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

    08

    Databricks

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

     

     

    数据导出的新选项


    01

    支持 MERGE 语句

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

    02

    修剪文本数据

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

    03

    自动建议文件扩展名

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

    04

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

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

     

     

    编辑器改进


    01

    查找和替换中的高级替换

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

    02

    更智能的自动完成

    自动完成列名时,如果列名本身有歧义,则列名将自动符合限定条件。

    03

    选择下一个/上一个语句

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

    04

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

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

     

     

    其他新增功能


    01

    未提交的 SQL 语句

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

    02

    文本字段中的特殊字符

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

    03

    数据网格中的图像

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

     

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

    04

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

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

    05

    更新用户指

    自上一版本发布以来,我们大幅更新了用户指南,以提高可用性。它进行了重大的设计更新,并包含更强大的搜索功能以及易于使用的版本选择器。

     

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

     

     

    原文地址:https://www.dbvis.com/whatsnew/