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 实例
- 请确保您已安装最新版本的Prisma VS Code 扩展
- 在活动栏中找到 Prisma 徽标
- 点击登录以开始按钮
- 使用以下方式进行身份验证通过弹窗并选择目标工作区
代理模式
VS Code 包含一个代理模式(由 GitHub Copilot 提供支持),可以根据您的提示自动执行代码更改和 Prisma CLI 命令。
功能
Prisma VS Code 扩展支持 VS Code 代理模式。
VS Code 代理模式可以执行以下任务
- 检查迁移状态(例如,标记未应用的迁移)
- 自动创建和应用模式迁移
- 登录 Prisma 数据平台
- 配置 Prisma Postgres 实例,让您立即开始编码
如何启用和使用 VS Code 代理
最新版本的 Prisma VS Code 扩展完全支持代理模式。由于扩展会自动更新,因此无需手动操作即可启用它。
注意
我们建议您使用最新版本的 Prisma ORM。
要使用代理模式
- 在 VS Code 中打开GitHub Copilot Chat 并切换到代理模式。
- 在 GitHub Copilot Chat 打开且 Prisma 扩展已更新的情况下,您可以简单地输入请求,例如:“为我创建一个新数据库并将其连接字符串添加到 .env 文件中”。
- 代理将请求权限以对您的工作区进行更改。
- 在继续之前,它会自动处理登录您的 Prisma Data Platform 账户。
- 获得批准后,代理将创建新数据库并将其连接字符串添加到您的
.env
文件中。 - 您还可以使用代理模式运行迁移、生成 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 文档。