了解 PostgreSQL 扩展如何支持 SQL 开发

已完成

Visual Studio Code 的 PostgreSQL 扩展提供了一套全面的工具,用于直接在编辑器中管理和开发 PostgreSQL 数据库。 它允许开发人员连接到本地或云托管的 PostgreSQL 数据库,浏览数据库对象,编写和执行 SQL 查询,并查看查询结果,而无需离开 Visual Studio Code。 这种集成体验简化了常见数据库任务,减少了在单独的工具之间切换的需求。

考虑玛吉的旅行方案。 该团队与 Azure Database for PostgreSQL 合作,用于存储预留、列表和客户数据等信息。 通过使用 Visual Studio Code 中的 PostgreSQL 扩展,开发人员可以连接到这些数据库、检查表和架构,并验证 SQL 更改,同时继续在其应用程序代码所在的开发环境中工作。

确定核心功能

PostgreSQL 扩展提供了多个支持日常 PostgreSQL 开发和管理任务的核心功能。

  • 连接管理
    开发人员可以使用连接详细信息或连接字符串创建和保存与 PostgreSQL 数据库的连接。 该扩展支持连接到本地数据库以及云托管的数据库,包括 Azure Database for PostgreSQL。 保存的连接显示在扩展边栏中,便于在将来的会话中重新连接。

  • 对象资源管理器
    对象资源管理器提供数据库对象的分层视图。 开发人员可以扩展数据库以浏览架构、表、视图、函数和存储过程。 通过此视图,可以更轻松地了解数据库结构,并找到开发或故障排除所需的对象。

  • 查询编辑器
    查询编辑器提供用于编写和执行 SQL 查询的专用空间。 语法突出显示和上下文感知 IntelliSense 等功能可帮助开发人员更准确高效地编写查询。 开发人员可以直接从对象资源管理器中的数据库对象启动新查询。

  • 结果查看器
    查询结果显示在结果查看器中,开发人员可在其中搜索、筛选和排序返回的数据。 还可以将结果导出为 CSV、JSON 或 Excel 等格式,以便进一步分析或共享。

这些功能使开发人员能够无缝地从连接到数据库、浏览其结构、编写和验证 SQL 查询。

了解开发人员如何使用扩展

开发人员从 Visual Studio Code Extensions Marketplace 安装 PostgreSQL 扩展,并添加与 PostgreSQL 数据库的连接。 可以在保存之前测试连接,并存储成功连接以供重复使用。

连接后,开发人员使用对象资源管理器导航数据库对象并了解数据的组织方式。 在对象资源管理器中,他们可以打开新的查询窗口,在查询编辑器中编写 SQL,并针对连接的数据库执行查询。 查询结果立即显示在结果查看器中,使开发人员能够验证输出或优化查询。

在 Margie's Travel 公司,开发人员可能会连接到预订数据库,展开模式以查找与预订相关的表,并运行查询以确认最近的更新已正确应用。 此工作流在单个工具中保留数据库浏览、查询执行和结果评审。

识别工作流优势

使用 PostgreSQL 扩展可在 Visual Studio Code 中保留数据库活动。 开发人员可以连接到数据库、浏览对象、编写 SQL 查询、执行和查看结果,而无需切换到外部数据库客户端。 这样可以减少上下文切换,并支持更集中的开发体验。

对于 Margie 的 Travel,此集成工作流可帮助开发人员在处理本地 PostgreSQL 数据库和 Azure Database for PostgreSQL 实例时更快地验证更改、高效地解决问题,并保持一致性。

你学到的知识

你了解了 PostgreSQL 扩展如何支持 Visual Studio Code 中的 PostgreSQL 开发。 你了解了开发人员如何连接到 PostgreSQL 数据库、浏览数据库对象、编写和执行 SQL 查询,以及如何使用扩展的内置工具查看结果。 这些功能构成了更高级的工作流的基础,包括后续单元中的 GitHub Copilot 集成。