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