關聯式資料庫
了解如何將 Prisma ORM 新增至現有的 Node.js 或 TypeScript 專案,方法是將其連線至您的資料庫並產生 Prisma Client 以進行資料庫存取。以下教學課程向您介紹 Prisma CLI、Prisma Client 和 Prisma Introspection。
提示
如果您要從另一個 ORM 移轉至 Prisma ORM,請參閱我們的 從 TypeORM 移轉 或 從 Sequelize 移轉 移轉指南。
先決條件
為了成功完成本指南,您需要
- 具有
package.json
的現有 Node.js 專案 - Node.js 安裝在您的機器上 (請參閱 系統需求 以了解正式支援的版本)
- 一個 PlanetScale 資料庫伺服器正在執行,且資料庫至少有一個表格
請參閱 系統需求 以取得確切的版本需求。
請確保您手邊有您的資料庫 連線 URL (包含您的驗證憑證)!如果您沒有正在執行的資料庫伺服器,而只是想探索 Prisma ORM,請查看 快速入門。
設定 Prisma ORM
第一步,導覽至包含 package.json
檔案的專案目錄中。
接下來,將 Prisma CLI 作為開發相依性新增至您的專案
npm install prisma --save-dev
注意
如果您的專案包含多個具有 package.json
檔案的目錄 (例如,frontend
、backend
等),請注意 Prisma ORM 專門設計用於 API/後端層。若要設定 Prisma,請導覽至包含相關 package.json
檔案的適當後端目錄,並在那裡設定 Prisma。
您現在可以透過在 Prisma CLI 前面加上 npx
來叫用它
npx prisma
資訊
請參閱 安裝指示 以了解如何使用不同的套件管理器安裝 Prisma ORM。
接下來,使用以下命令建立您的 Prisma 結構描述 檔案範本,以設定您的 Prisma ORM 專案
npx prisma init
此命令執行兩件事
- 建立一個名為
prisma
的新目錄,其中包含一個名為schema.prisma
的檔案,其中包含具有資料庫連線變數和結構描述模型的 Prisma 結構描述 - 在專案的根目錄中建立
.env
檔案,用於定義環境變數 (例如您的資料庫連線)