關聯式資料庫
了解如何從頭開始創建一個新的 Node.js 或 TypeScript 專案,方法是將 Prisma ORM 連接到你的資料庫並生成用於資料庫訪問的 Prisma Client。以下教程向你介紹 Prisma CLI、Prisma Client 和 Prisma Migrate。
先決條件
為了成功完成本指南,你需要
- Node.js 安裝在你的機器上(請參閱系統需求以了解官方支援的版本)
- PlanetScale 資料庫伺服器正在運行
警告
本教程還假設你可以推送到資料庫的 main
分支。如果你的 main
分支已升級到生產環境,請勿執行此操作。
請參閱系統需求以了解確切的版本需求。
請確保你手邊有你的資料庫連接 URL。如果你沒有正在運行的資料庫伺服器,而只想探索 Prisma ORM,請查看快速入門。
創建專案設置
第一步,創建一個專案目錄並導航到其中
mkdir hello-prisma
cd hello-prisma
接下來,初始化一個 TypeScript 專案並將 Prisma CLI 作為開發依賴項新增到其中
npm init -y
npm install prisma typescript tsx @types/node --save-dev
這將創建一個 package.json
,其中包含你的 TypeScript 應用程式的初始設置。
接下來,初始化 TypeScript
npx tsc --init
資訊
請參閱安裝說明,以了解如何使用不同的套件管理器安裝 Prisma。
你現在可以通過在 Prisma CLI 前面加上 npx
來調用它
npx prisma
接下來,通過使用以下命令創建你的 Prisma Schema 檔案來設置你的 Prisma ORM 專案
npx prisma init
此命令執行兩項操作
- 創建一個名為
prisma
的新目錄,其中包含一個名為schema.prisma
的檔案,其中包含你的資料庫連接變數和 schema 模型 - 在專案的根目錄中創建
.env
檔案,該檔案用於定義環境變數(例如你的資料庫連接)