關聯式資料庫
了解如何從頭開始建立一個新的 TypeScript 專案,並搭配 Prisma Postgres 資料庫。本教學將向您介紹 Prisma CLI、Prisma Client 和 Prisma Migrate,並涵蓋以下工作流程
- 從頭開始在您的本機電腦上建立 TypeScript 專案
- 建立 Prisma Postgres 資料庫
- Schema 遷移與查詢(透過 Prisma ORM)
- 連線池與快取(透過 Prisma Accelerate)
- 即時資料庫變更事件(透過 Prisma Pulse)
先決條件
若要成功完成本教學,您需要
建立專案設定
建立專案目錄並導航至其中
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 CLI 前面加上 npx
來調用它
npx prisma
下一步,透過使用以下命令建立您的 Prisma Schema 檔案來設定您的 Prisma ORM 專案
npx prisma init
此命令執行了以下操作
- 它建立了一個名為
prisma
的新目錄,其中包含一個名為schema.prisma
的檔案,其中包含 Prisma schema 以及您的資料庫連線變數和 schema 模型 - 它在專案的根目錄中建立了一個
.env
檔案,用於定義環境變數(例如您的資料庫連線和 API 金鑰)。
在下一節中,您將學習如何將您的 Prisma Postgres 資料庫連接到您剛剛在檔案系統上建立的專案。