跳到主要内容

VS Code 扩展

概述

当您使用 VS Code 作为编辑器并构建基于 Prisma Postgres 的应用程序时,Prisma VS Code 扩展是一个强大的工具。

数据库管理 UI

Prisma VS Code 扩展包含一个专用的 UI,用于管理 Prisma Postgres 实例(本地和远程)。

工作流程

此 UI 支持以下工作流程

  • 使用以下方式进行身份验证
  • 查看、创建和删除 Prisma Postgres 实例(本地和远程)
  • “推送到云端”:轻松部署本地 Prisma Postgres 实例
  • 通过嵌入式 Prisma Studio 查看和编辑数据

用法

通过 Prisma VS Code 扩展中的 UI 管理 Prisma Postgres 实例

  1. 请确保您已安装最新版本的Prisma VS Code 扩展
  2. 活动栏中找到 Prisma 徽标
  3. 点击登录以开始按钮
  4. 使用以下方式进行身份验证通过弹窗并选择目标工作区

代理模式

VS Code 包含一个代理模式(由 GitHub Copilot 提供支持),可以根据您的提示自动执行代码更改和 Prisma CLI 命令。

功能

Prisma VS Code 扩展支持 VS Code 代理模式。

VS Code 代理模式可以执行以下任务

  • 检查迁移状态(例如,标记未应用的迁移)
  • 自动创建和应用模式迁移
  • 登录 Prisma 数据平台
  • 配置 Prisma Postgres 实例,让您立即开始编码

如何启用和使用 VS Code 代理

最新版本的 Prisma VS Code 扩展完全支持代理模式。由于扩展会自动更新,因此无需手动操作即可启用它。

注意

我们建议您使用最新版本的 Prisma ORM。

要使用代理模式

  1. 在 VS Code 中打开GitHub Copilot Chat 并切换到代理模式
  2. 在 GitHub Copilot Chat 打开且 Prisma 扩展已更新的情况下,您可以简单地输入请求,例如:“为我创建一个新数据库并将其连接字符串添加到 .env 文件中”。
  3. 代理将请求权限以对您的工作区进行更改。
  4. 在继续之前,它会自动处理登录您的 Prisma Data Platform 账户。
  5. 获得批准后,代理将创建新数据库并将其连接字符串添加到您的 .env 文件中。
  6. 您还可以使用代理模式运行迁移、生成 Prisma Client 和执行其他任务。
注意

目前,代理模式使用您在 Prisma Data Platform 中的默认工作区

使用 GitHub Copilot 从 VS Code 查询 Prisma 文档

作为代理的补充,Prisma Copilot 扩展允许您直接在 VS Code 中查询 Prisma 文档。

您需要从 GitHub marketplace 安装Prisma for Copilot 扩展

然后,在 GitHub Copilot Chat 中切换到提问模式,并使用 @prisma-for-github-copilot 命名空间输入您的问题。

欲了解更多详情,请参阅我们的GitHub Copilot 文档

© . All rights reserved.