跳至主要内容

VS Code

概述

Visual Studio Code 是最流行的代码编辑器之一,提供速度、灵活性和庞大的扩展生态系统。Prisma VS Code 扩展的安装量超过 250 万次,每月活跃用户达 35 万,当您使用 VS Code 作为编辑器并使用 Prisma Postgres 构建应用程序时,它是一个强大的工具。

信息

请务必定期更新 VS Code 扩展,以保持功能并利用 Prisma ORM 最新版本中的新功能。

数据库管理 UI

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

工作流

此 UI 支持以下工作流:

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

用法

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

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

管理版本

Prisma 扩展可以支持 Prisma ORM 的版本 6 和版本 7。如果您打开使用任一版本的项目,您可以通过命令面板或诊断提示设置支持的版本。

Prisma Studio 内置

除了管理数据库实例之外,Prisma VS Code 扩展还将 Prisma Studio 直接嵌入到您的编辑器中,从而可以轻松地在 VS Code 中直接对数据库执行创建、更新和删除操作。按照这些简单步骤开始使用。

Prisma MCP 服务器

Prisma 提供自己的 模型上下文协议 (MCP) 服务器,可让您管理 Prisma Postgres 数据库、模型数据库模式并通过迁移进行聊天。

您可以通过单击以下链接,通过一键安装将 Prisma MCP 服务器添加到 VS Code

VS CODE

安装 PRISMA MCP 服务器

这将提示您打开 VS Code。打开后,您将被引导直接将 Prisma MCP 服务器安装到您的 VS Code 配置中。

如果您的浏览器阻止该链接,您可以通过在您的工作区中创建 .vscode/mcp.json 文件并添加以下内容来手动设置

.vscode/mcp.json
{
"servers": {
"Prisma-Local": {
"command": "npx",
"args": ["-y", "prisma", "mcp"]
},
"Prisma-Remote": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.prisma.io/mcp"]
}
}
}

在我们的 MCP 服务器文档中了解更多关于 MCP 服务器的信息。

代理模式

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

功能

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

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

  • 检查迁移状态(例如,标记未应用的迁移)
  • 自动创建和应用模式迁移
  • 登录 Prisma Data Platform
  • 提供 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 文档

© . This site is unofficial and not affiliated with Prisma Data, Inc.