摘要:dbForge Studio for PostgreSQL是一个用于开发和管理PostgreSQL数据库的GUI工具。PostgreSQL的IDE允许用户创建、开发和执行查询、编辑和调整代码,设计数据感知报告和图表,在方便和用户友好的界面中导入和导出数据。
dbForge Studio for PostgreSQL是一个用于开发和管理PostgreSQL数据库的GUI工具。PostgreSQL的IDE允许用户创建、开发和执行查询、编辑和调整代码,设计数据感知报告和图表,在方便和用户友好的界面中导入和导出数据。
dbForge Studio for PostgreSQL现已发布v3.2重大更新,整个产品线都经过了完善和增强,让您在各个方面都能获得更全面的 PostgreSQL 体验 — 其中包括新的数据源、改进的建议、大量新的智能数据生成器以及许多其他技巧,让您的日常工作变得前所未有的轻松。下面,让我们看看新版本都有哪些亮点:
连接
首先,您可以自由地将 Studio 与最近发布的PostgreSQL 17一起使用。
此外,我们扩展了工具的连接性,以覆盖一些新的云服务。其中包括AlloyDB,这是一项完全托管的与 PostgreSQL 兼容的数据库服务。您还可以使用Supabase,这是一个基于 PostgreSQL 构建的开源数据库基础架构,最近人气飙升。它拥有简单的设置过程和直观的用户界面。新支持的服务列表还包括Google Cloud和Azure Cosmos DB for PostgreSQL。
最后,我们增加了对rds-ca-rsa2048-g1 SSL/TLS 证书的支持,用于连接到Amazon Web Services上的 PostgreSQL 服务器。
现在,如果您正在使用其中任何一项服务,您可以自由地使用 dbForge Studio 连接到您的 PostgreSQL 数据库并轻松方便地管理它们。
代码完成
我们的下一站是代码完成。首先,我们想提一下,我们为函数和过程添加了参数信息和快速信息,在您输入时显示。
接下来,我们在 ON DELETE SET NULL 和 ON DELETE SET DEFAULT 子句中添加了对外键列的建议。
接下来,我们为CREATE TABLE 和 ALTER TABLE 子句中的外键脚本中声明的列添加了建议。
DDL 触发器的代码完成行为也得到了改进。以下是事件触发器的更新内容:
在 CREATE EVENT TRIGGER 子句中,您可以获得有关 WHEN TAG IN 和 DDL 事件的建议。
在 ALTER EVENT TRIGGER 子句中,您可以获得有关现有触发器、ENABLE REPLICA 和 ENABLE ALWAYS 以及潜在所有者的建议。
在 DROP EVENT TRIGGER 子句中,您可以获得有关现有触发器的建议。
以下是 DML 触发器的更新内容:
在 CREATE TRIGGER 子句中,您会在 CREATE OR REPLACE 之后获得触发器建议;针对 FOR EACH ROW 和 FOR EACH STATEMENT 的建议;以及针对 DEFERRABLE INITIALLY DEFERRED 和 DEFERRABLE INITIALLY IMMEDIATE 的建议。
在 ALTER TRIGGER 子句中,您可以获得有关触发器的建议以及所述触发器所基于的表和视图。
查询历史记录
接下来,您将获得重新设计的查询历史记录(以前称为执行历史记录)。它有一个新的工具栏,其中包括更新的范围选择和一个方便的清除按钮,可帮助您立即清除历史记录。
数据编辑器
现在,让我们看一下数据编辑器,您可以通过快捷菜单“复制数据为” > “EXCEL” > “到文件”将选定的数据直接从网格导出到 Excel 文件。
您还可以通过从快捷菜单中选择“将值设置为” > “唯一标识符”将单元格的值设置为唯一标识符。
架构比较
接下来是 Schema Compare,我们在 ON DELETE SET NULL 和 ON DELETE SET DEFAULT 子句中实现了对外键列的支持。
我们增加了对DML 和事件 (DDL) 触发器的比较和同步的支持。
UNIQUE 约束的比较和同步已经得到改进……
我们还增加了对CHECK 约束的全面支持。
最后,我们通过熟悉的“保存命令行”按钮使自动生成比较报告变得更加方便,该按钮可直接在比较报告向导中访问。如果您查看命令行执行文件设置对话框,您将看到许多新的自定义选项。您可以在以下屏幕截图中查看它们。
数据比较
此案例与上一个案例类似:在数据比较中生成比较报告时,您可以使用向导中的相同“保存命令行”按钮来创建用于重复比较和报告操作的命令行脚本。命令行执行文件设置对话框同样充满了新选项。
请注意, PostgreSQL 的Schema Compare和Data Compare均可作为独立应用程序使用,并且上述功能也适用于它们。
数据生成器
在数据生成器中,还有许多令人惊喜的功能。例如,您可以获得大量新的基本生成器,其中包括文件夹、Lorem Ipsum、随机文本和文本文件。
此外,您还可以在商务等类别中获得一些新的智能生成器……
支付
地点
产品
和Personal。还有很多内容需要探索,我们希望这些生成器能够派上用场。最后,在数据填充向导中,您将获得一个新选项,该选项将时间戳附加到您保存数据填充脚本的文件的名称。
数据库资源管理器
在数据库资源管理器中,您可以直接从快捷菜单中删除数据库对象。
脚本生成
如果您使用 Amazon Redshift,则可以通过熟悉的“生成脚本为”菜单生成物化视图的 DDL。
Devart PostgreSQL 产品线的基石是dbForge Studio for PostgreSQL,这是Devart的旗舰 IDE,它基本上结合了 PostgreSQL 开发和管理所需的一切。
最后,请注意,更新后的 dbForge Studio for PostgreSQL 是dbForge Edge的一部分,dbForge Edge 是Devart多数据库解决方案,涵盖许多其他数据库系统(包括 SQL Server、MySQL、MariaDB 和 Oracle Database)和云服务。该解决方案包含四个功能丰富的 IDE,非常适合初学者和高级用户。
来源:夏琳论科技