无论您是在本地运行 PostgreSQL 还是在云端运行,微软的 适用于 VS Code 的 PostgreSQL 扩展 将数据库管理功能集成到编辑器中。您可以连接到数据库、编写和运行查询、可视化架构,甚至与 GitHub Copilot 讨论数据——所有操作均无需切换窗口。Azure 用户还可以获得内置于 Azure Database for PostgreSQL 的 Entra 身份验证。
GitHub Copilot 集成
该扩展程序包含一个
@pgsql
GitHub Copilot 代理,可为 PostgreSQL 相关任务提供 AI 辅助。您可以直接从上下文菜单让 Copilot 重写查询、解释查询功能或分析查询性能。
Copilot聊天代理模式更进一步,能够处理调试、模式优化和性能调优等多步骤任务。在对数据库执行任何更改之前,它会征求您的许可。
模式可视化
在对象资源管理器中右键单击任意数据库条目,然后选择“可视化架构”,即可查看数据库结构的直观表示。这有助于理解表关系并浏览大型数据库。
连接管理
该扩展程序同时支持本地 PostgreSQL 实例和云托管数据库。您可以创建多个连接配置文件、解析连接字符串,并直接从扩展程序浏览 Azure Database for PostgreSQL 部署。对于 Azure 用户,Entra ID 身份验证提供无密码登录和自动令牌刷新功能。
查询工具
借助上下文感知智能感知功能,在 VS Code 中编写 SQL 代码会更加便捷。该功能会在您输入时建议表名、列名和 SQL 关键字。此外,该扩展还包含语法高亮、自动格式化以及用于查看先前执行的查询的查询历史记录面板。
您可以将查询结果导出为 CSV、JSON 或 Excel 格式,方便与其他工具共享或导入数据。
Docker 支持
需要本地 PostgreSQL 实例进行开发?该扩展程序只需极少的设置即可启动 PostgreSQL 容器,因此您无需离开 VS Code 即可运行数据库。
附加功能
- 服务器仪表盘 监控 PostgreSQL 服务器的性能指标
- 模式迁移 :利用 AI 辅助转换将 Oracle 数据库转换为 Azure Database for PostgreSQL。
- 对象资源管理器 浏览表、视图、函数和其他数据库对象
您可以从以下位置安装 PostgreSQL 扩展: VS Code Marketplace 或者在扩展侧边栏中搜索“PostgreSQL”。





