你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Visual Studio Code 预览版的 PostgreSQL 扩展是什么?

目前为公共预览版,适用于 Visual Studio Code 的 PostgreSQL 扩展是一种功能丰富的工具,旨在简化 PostgreSQL 数据库管理和开发。 此扩展使开发人员能够连接到 PostgreSQL 数据库、编写和执行查询以及管理数据库对象,而无需离开 Visual Studio Code 环境。 此扩展通过引入全面的功能、直观的 UI 设计和与 Azure Database for PostgreSQL 等云平台的无缝集成来彻底改变 PostgreSQL 开发工作流。

如何安装该扩展

可以直接从 Visual Studio Code 中的扩展市场安装 PostgreSQL 扩展以开始使用。 执行以下步骤:

  1. 通过在活动栏中选择“扩展”图标或使用 “视图:扩展 ”命令,在 Visual Studio Code 中打开“扩展”视图。
  2. 在扩展市场中搜索 PostgreSQL
  3. 选择 PostgreSQL 扩展,然后选择“ 安装”。

安装后,大象图标会显示在 Visual Studio Code 边栏中表示 PostgreSQL 页面。

预览版中的新功能

适用于 Visual Studio Code 的 PostgreSQL 扩展提供了一系列强大的新功能,以提高工作效率并简化开发工作流。 这些预览功能包括:

连接管理器

连接管理器简化了连接到本地和云托管的 PostgreSQL 数据库。 关键功能包括:

  • 支持多个连接配置文件,允许用户连接到和管理多个 PostgreSQL 实例。
  • 用于无缝连接的连接字符串分析,无论是连接到本地数据库还是云中部署的数据库。
  • 与 Azure Database for PostgreSQL 集成,用于直接浏览和筛选实例,以及Microsoft Entra ID 身份验证,实现可靠的安全性。

对象浏览器

增强的对象浏览器提供了数据库对象的分层视图,使得浏览和管理架构、表、视图、函数等变得更加简单。 值得注意的功能包括:

  • 用于快速查找特定对象的高级筛选选项。
  • 创建、修改和删除数据库对象(如表、视图和存储过程)的功能。
  • 数据库模式和关系的可视化,用于简化导航。

查询编辑器

查询编辑器通过以下方法改进查询草稿和执行体验:

  • 用于自动完成 SQL 关键字、表名和函数的上下文感知 IntelliSense。
  • 语法突出显示和自动格式化以提高查询可读性。
  • 查询历史记录跟踪,允许用户重复使用以前执行的查询。

结果查看器

结果查看器允许用户通过以下功能与查询结果进行交互:

  • 将结果导出到 CSV、JSON 或 Excel 格式。
  • 搜索、筛选和排序选项以高效分析数据。
  • 持久数据视图,用于在选项卡之间导航时保持上下文。

GitHub Copilot 集成

此扩展与 GitHub Copilot 集成,为 PostgreSQL 开发提供 AI 驱动的帮助。 使用类似 @pgsql命令的开发人员可以查询其数据库、优化架构,甚至请求 Copilot 执行特定的 SQL作。 此功能通过提供上下文指南和可作见解来提高工作效率。

受支持的操作系统

PostgreSQL 扩展与以下作系统兼容:

  • Windows操作系统
  • macOS
  • Linux

包括对各种 Linux 分发版(如 Ubuntu、Fedora 和 Red Hat Enterprise Linux)的支持。

反馈和支持

对于 bug、功能请求和问题,请使用 Visual Studio Code 中的内置反馈工具。 可以通过 VS Code 帮助菜单或 PGSQL 命令面板完成此作。

  • “帮助”菜单

    • 转到“帮助”>“报告问题”
  • 命令面板

    • 请通过 Ctrl + Shift + P 打开命令面板,并运行:PGSQL: Report Issue