排查 Prisma Postgres 問題
本指南旨在協助解決使用 Prisma Postgres 時常見的問題。
執行 prisma init 時無法識別 --db 選項
問題
執行以下指令失敗,因為無法識別 --db 選項
npx prisma init --db
原因
這可能是由於 npx 快取所導致。如果您之前執行過 npx prisma init,您的機器可能正在使用過時的快取版本,而該版本無法識別 --db 旗標,因為此旗標是在較新版本的 Prisma ORM 中才引入的。
解決方案
明確執行 latest(最新)版本的 Prisma CLI
npx prisma@latest init --db
這可確保您使用的是最新的 CLI,從而避免因指令語法過時而產生的問題。
執行 prisma init --db 時達到工作區方案限制
問題
執行此指令時
npx prisma@latest init --db
您的記錄中可能會出現以下錯誤訊息
Workspace plan limit reached for feature "Project".
原因
您預設的 工作區 (Workspace) 專案數量已達上限。
解決方案
若要解決此問題,請考慮以下選項
- 將另一個仍有剩餘空間可容納額外專案的工作區設定為您的預設工作區。
- 從您目前預設的工作區中刪除未使用的專案或資料庫,以釋放空間。
- 請確保您在 Prisma CLI 中登入的是正確的帳號。有關身份驗證與帳號管理的詳細資訊,請參閱 Prisma CLI 文件。
- 升級方案以支援在預設工作區中建立更多專案。
執行上述一項或多項解決方案,應能協助您克服方案限制的問題。