新内容
这个新版本附带了全新的代码编辑器,该编辑器已经过彻底检修和改进。 它具有改进功能,例如更好的查找和替换工具和更智能的自动完成功能。 我们还推出了工作区,这是一项方便的功能,可以让上下文和任务之间的切换变得更加简单。 您还将看到有关创建新连接的方式、主密码的行为方式、性能改进、更好的数据库支持等方面的更新。
版本 24.1 是我们 2024 年的第一个版本,我们对即将发生的事情感到兴奋。 我们的计划是在 2023 年取得进展的基础上,今年进一步加速开发,并在 2024 年进一步投资于额外的功能和可靠性。
代码编辑器
我们在最新的更新中彻底修改了 SQL 编辑器,使其更加用户友好和高效。 这个新版本包含许多大大小小的改进,所有这些都是为了给您提供一个良好的工作环境。
我们重新设计了查找和替换功能,以提高效率和易用性。 现在,您可以在搜索和替换文本之间无缝切换,选择按大小写或整个单词匹配,利用正则表达式进行复杂搜索,并在匹配之间轻松导航。 所有这些都可以通过简单的内联面板访问。
新的 SQL 编辑器具有新开发的自动完成引擎,设计比以前更智能、更准确。 除此之外,它可以更好地处理复杂的查询,并理解查询的内部和外部部分之间的上下文差异。
在编辑器中触发自动完成功能的默认快捷键是 CTRL + SPACE。
工作空间
新版本包括对工作区的支持,该功能允许您在不同的工作环境之间轻松切换。 每个工作区独立运行,具有自己的连接、驱动程序、脚本和设置。 此功能可以轻松管理不同的环境、项目或客户参与。 您可以灵活地定制每个工作区以满足您的特定要求。
可以通过“文件”->“工作区”菜单创建和打开工作区。
数据库连接
我们引入了另一种方法来创建数据库连接,以简化设置过程。 现在,您可以首先输入数据库 URL,DbVisualizer 将自动为您选择匹配的驱动程序。
主密码更新
如果安全是您的首要任务,您可能已经熟悉我们的主密码功能。 在这个新版本中,我们改进了主密码体验,使其更加直观且不那么突兀。 此增强功能使您能够在不影响易用性的情况下保持强大的安全性。
性能和稳定性修复
提高数据库读取性能
我们减少了往返需求,并以更智能的方式处理 BigQuery、SingleStore、Vertica 和 Oracle 数据库的分页。 这会缩短响应时间并减少数据库负载。
多行插入的附加语法
我们添加了对多行插入的附加语法的支持,这些语法可以在导出表数据时生成。 导入大型数据集时,使用多行插入对于性能至关重要。 此版本扩展了对默认 SQL-92 语法的支持,还包括特定于 Oracle 和 Cassandra 的语法以及基于联合的通用语法。
更智能的内存管理
脚本和结果集使用的内存释放得更快,使得 DbVisualizer 在处理大型结果集和处理复杂脚本时更加高效。
数据库特定的改进
改进的数据库支持
Oracle
已为 Oracle 数据库中的物化视图、函数和过程添加了授予权限操作。 通过此添加,您可以授予数据库用户对相应数据库对象执行操作的权限。 要同时向多个对象授予权限,请首先在数据库对象树中选择它们。
微软SQL服务器
在新版本中,默认约束与 SQL Server 数据库对象树中的主键、外键、唯一和检查约束一起显示。 这允许更全面的视图和更轻松的数据库模式导航。
SingleStore
现在,DbVisualizer 包含显示 SingleStore 中管道的 DDL 的功能。 这允许用户查看定义数据库中管道的结构和配置的底层 SQL 语句。
Vertica
对 Vertica 中过程的支持已得到改进。 现在可以在 GUI 中创建存储过程以及外部过程,并且有关现有过程的更多信息显示在过程视图和数据库对象树中。
和更多
我们已将导航按钮添加到 DbVisualizer 中的行表单编辑器。 此更新使您可以更轻松地在完整结果集中的行之间移动,同时保留在行表单编辑器的熟悉界面中。 此增强功能简化了查看和编辑数据的过程,提供更加无缝和高效的用户体验。
将窗口大小调整为所选的应用程序字体
当您在应用程序中调整字体大小时,窗口将自动调整大小以匹配,确保一致和最佳的观看体验。 此功能不仅提高了可读性,还提供了更舒适、适应性更强的用户界面,可满足各种屏幕尺寸和用户偏好。
安全更新
我们通过升级到最新版本的 Java 平台和更新第三方依赖项来不断加强我们的安全基础设施。 这种维护最新软件组件的方法是我们致力于为用户提供安全环境的关键部分。 DbVisualizer 现在与 Java 17.0.9 捆绑在一起。