VSCode新PostgreSQL插件扩展

banq


VS Code 的 PostgreSQL 扩展通过集成 Postgres 数据库工具和 @pgsql GitHub Copilot 代理,正面解决了这些挑战,提供了统一的应用程序开发和数据库管理体验。通过集成 Entra ID 身份验证等强大的功能(用于集中身份管理)以及与 Azure Database for PostgreSQL 的深度集成,此扩展使您能够专注于构建创新应用程序,而无需费力处理零散的工作流程。

主要特点
VS Code 的 PostgreSQL 扩展的公共预览版引入了一套强大的新功能,可提高使用 Postgres 的应用程序开发人员的工作效率并简化开发过程。

数据表结构可视化
通过我们的“右键单击”上下文菜单选项,架构可视化变得轻而易举。

 右键单击​​对象资源管理器中的数据库条目并选择“可视化架构”
 

数据库感知 GitHub Copilot

  • VS Code 中直接提供 AI 协助,提供 PostgreSQL 数据库上下文,缩短 PostgreSQL 学习曲线,提高开发人员的工作效率。
  • 使用自然语言简化与 PostgreSQL 数据库和开发工具的交互。
  • 使用诸如“@pgsql”之类的命令,您可以轻松地查询数据库、优化模式和执行 SQL 操作。
  • 上下文菜单,例如“重写查询”、“解释查询”、“分析查询性能”在查询编辑器窗口内提供 AI 智能。
  • 实时、专家级指导,帮助保持 PostgreSQL 数据库的性能和安全性并提高代码质量。


GitHub Copilot 聊天代理模式
提供了一个数据库上下文感知的智能助手,可以执行多阶段任务,超越了问答式的聊天体验。代理模式允许 Copilot 从您的工作区引入更多上下文,并且在获得许可后,它可以自行编写和调试代码。代理模式通过提供实时的 AI 驱动指导来革新 PostgreSQL 开发,从而简化应用程序原型设计、调试、模式优化和性能调优等复杂任务。  
在此示例中,我们将要求代理在我的“已保存的连接”中的特定服务器上创建一个新数据库并启用 PostGIS 扩展。

轻松添加数据库连接

  • 简化本地和云托管 PostgreSQL 实例的连接管理。
  • 支持多种连接配置文件和连接字符串解析,方便设置。
  • 直接浏览和筛选 Azure Database for PostgreSQL 部署。
  • 与 Entra ID 集成,实现集中安全和身份管理。

使用 Entra Id 进行无密码身份验证

  • 简化的身份验证:无需手动登录,为您提供无缝集成体验。
  • 自动令牌刷新:确保不间断的连接并最大限度地降低开发过程中身份验证超时的风险。
  • 增强的安全性:利用 Entra-ID 的安全身份验证协议提供强大的保护。
  • 时间效率:通过自动化令牌管理来减少开销,使您能够专注于编码而不是管理任务。
  • 企业兼容性:符合企业安全标准并简化企业环境中对 PostgreSQL 数据库的访问。
  • 用户一致性:您可以使用现有的 Entra-ID 凭证,避免管理单独的帐户。

数据库资源管理器

  • 提供数据库对象(例如模式、表和函数)的结构化视图。
  • 允许创建、修改和删除数据库对象。

 

使用上下文感知 IntelliSense 进行查询编辑

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

VS Code 的 PostgreSQL 扩展有何不同?
VS Code 的 PostgreSQL 扩展凭借其无与伦比的功能和直观的设计,在众多开发者数据库管理工具中脱颖而出。它的独特之处如下:

  • 提高生产力:上下文感知 IntelliSense 和 SQL 格式等功能可节省时间并最大限度地减少错误。
  • pgsql GitHub Copilot 聊天代理:数据库和工作区上下文感知,为开发人员提供更智能、更符合上下文的帮助——并结合执行多步骤任务的能力。
  • 简化的入职流程:连接管理器确保您可以在几分钟内开始使用。
  • 改进的安全性: Entra ID 集成提供了强大的访问控制和集中身份管理,包括浏览 Azure Database for PostgreSQL 实例的能力。 
  • 综合工具集:您可以在 VS Code 中管理数据库对象、执行查询和部署实例。
  • 无缝云集成:与 Azure Database for PostgreSQL 的深度集成简化了云数据库管理。

Visual Studio Code 的PostgreSQL 扩展入门
为 VS Code 安装 PostgreSQL 扩展很简单:

  1. 在 VS Code 中打开扩展视图。
  2. 在扩展市场中搜索“PostgreSQL”。
  3. 也可在在线Visual Studio Code 市场中获取。