VS Code 扩展
概述
¥Overview
当你使用 Prisma Postgres 并以 VS Code 作为编辑器构建应用时,Prisma VS Code 扩展 是一个强大的工具。
¥The Prisma VS Code extension is a powerful tool when you're building applications with Prisma Postgres with VS Code as your editor.
数据库管理界面
¥Database management UI
Prisma VS Code 扩展包含一个专用 UI,用于管理 Prisma Postgres 实例(本地和远程)。
¥The Prisma VS Code extension includes a dedicated UI to manage Prisma Postgres instances (local and remote).
工作流程
¥Workflows
UI 支持以下工作流程:
¥The UI enables the following workflows:
-
使用 进行身份验证
¥Authenticate with the
-
查看、创建和删除 Prisma Postgres 实例(本地和远程)
¥View, create and delete Prisma Postgres instances (local & remote)
-
"推送到云端":轻松部署本地 Prisma Postgres 实例
¥"Push to cloud": Easily deploy a local Prisma Postgres instance
-
通过嵌入式 Prisma Studio 查看和编辑数据
¥View and edit data via an embedded Prisma Studio
用法
¥Usage
要通过 Prisma VS Code 扩展中的 UI 管理 Prisma Postgres 实例:
¥To manage Prisma Postgres instances via the UI in the Prisma VS Code extension:
-
确保你已安装最新版本的 Prisma VS Code 扩展
¥Ensure you have the latest version of the Prisma VS Code extension installed
-
在活动栏中找到 Prisma 徽标
¥Find the Prisma logo in the Activity Bar
-
点击“登录开始”按钮
¥Click the Sign in to get started button
-
通过弹出窗口使用 进行身份验证,然后选择目标 workspace
¥Authenticate with the via the popup and select a target workspace
代理模式
¥Agent mode
VS Code 包含一个 代理模式(由 GitHub Copilot 提供支持),它会根据你的提示自动执行代码更改并执行 Prisma CLI 命令。
¥VS Code includes an agent mode (powered by GitHub Copilot) that automatically performs code changes and executes Prisma CLI commands based on your prompts.
功能
¥Capabilities
Prisma VS Code 扩展 支持 VS Code 代理模式。
¥The Prisma VS Code extension enables support for VS Code agent mode.
VS Code 代理模式可以执行以下任务:
¥VS Code agent mode can perform the following tasks:
-
检查迁移状态(例如,标记未应用的迁移)
¥Check migration status (e.g. Flag unapplied migrations)
-
自动创建并应用架构迁移
¥Create and apply schema migrations automatically
-
登录 Prisma 数据平台
¥Sign in to the Prisma Data Platform
-
配置 Prisma Postgres 实例,让你立即开始编码
¥Provision Prisma Postgres instances, letting you start coding right away
如何启用和使用 VS Code 代理
¥How to enable and use the VS Code agent
Prisma VS Code 扩展的最新版本 完全支持代理模式。由于扩展会自动更新,因此无需手动操作即可启用它。
¥The latest version of the Prisma VS Code extension fully supports agent mode. Since extensions update automatically, no manual action is required to enable it.
我们建议你使用最新版本的 Prisma ORM。
¥We recommend you to use the latest version of Prisma ORM.
要使用代理模式:
¥To use the agent mode:
-
打开 VS Code 中的 GitHub Copilot Chat 并切换到 Agent 模式。
¥Open GitHub Copilot Chat in VS Code and switch to Agent mode.
-
打开 GitHub Copilot Chat 并更新 Prisma 扩展程序后,你只需输入如下请求即可:"为我创建一个新的数据库,并将连接字符串添加到 .env 文件"。
¥With GitHub Copilot Chat open and the Prisma extension updated, you can simply type a request such as: "Create a new database for me and add the connection string to the .env file".
-
代理将请求在你的工作区中进行更改的权限。
¥The agent will request permission to make changes in your workspace.
-
它会在继续操作之前自动处理你 Prisma 数据平台账户的登录。
¥It automatically handles login to your Prisma Data Platform account before proceeding.
-
获得批准后,代理将创建新的数据库并将连接字符串添加到你的
.env
文件中。¥Upon approval, the agent creates the new database and adds the connection string to your
.env
file. -
你还可以使用代理模式运行迁移、生成 Prisma 客户端以及执行其他任务。
¥You can also use agent mode to run migrations, generate the Prisma Client, and perform other tasks.
使用 GitHub Copilot 从 VS Code 查询 Prisma 文档
¥Querying Prisma docs from VS Code using GitHub Copilot
作为代理的补充,Prisma Copilot 扩展允许你直接在 VS Code 中查询 Prisma 文档。
¥Complementing the agent, the Prisma Copilot extension allows you to query Prisma documentation directly within VS Code.
你需要从 GitHub 市场安装 Prisma for Copilot 扩展。
¥You need to install the Prisma for Copilot extension from the GitHub marketplace.
然后,输入 在 GitHub Copilot Chat 中切换到 Ask 模式 并使用 @prisma-for-github-copilot
命名空间输入你的问题。
¥Then, switch to Ask mode in GitHub Copilot Chat and type your question using the @prisma-for-github-copilot
namespace.
更多详细信息,请参阅我们的 GitHub Copilot 文档。
¥For more details, refer to our GitHub Copilot documentation.