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 文件。