你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
目前为公共预览版,适用于 Visual Studio Code 的 PostgreSQL 扩展是一种功能丰富的工具,旨在简化 PostgreSQL 数据库管理和开发。 此扩展使开发人员能够连接到 PostgreSQL 数据库、编写和执行查询以及管理数据库对象,而无需离开 Visual Studio Code 环境。 此扩展通过引入全面的功能、直观的 UI 设计和与 Azure Database for PostgreSQL 等云平台的无缝集成来彻底改变 PostgreSQL 开发工作流。
如何安装该扩展
可以直接从 Visual Studio Code 中的扩展市场安装 PostgreSQL 扩展以开始使用。 执行以下步骤:
- 通过在活动栏中选择“扩展”图标或使用 “视图:扩展 ”命令,在 Visual Studio Code 中打开“扩展”视图。
- 在扩展市场中搜索 PostgreSQL 。
- 选择 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
- 请通过