方法1: 通过dockercompose安装数据库,初始化环境变量
cp .env.example .env
cd docker
docker compose up -d
方法2: 直接修改环境变量
- 重命名.env.example为.env
- 将.env的redis pgsql地址替换为您正在使用的
nodejs: v18 (建议安装v20+ 这样会自带corepack) 初始化packageManager:
corepack enable
pnpm db:migrate:deploy
- 待补充
- 待补充
参考: https://www.prisma.io/docs/concepts/components/prisma-schema schema.prisma目录: packages/database/prisma/schema.prisma 生成迁移记录
本地执行:
pnpm db:migrate:dev
prisma调用 具体有哪些方法,参考:https://www.prisma.io/docs/concepts/components/prisma-client
我们使用了monorepo单独维护prisma的(packages/database) Importing Prisma Client的方式: package.json 中: "database": "workspace:*",
调用方式:
import { PrismaClient } from 'database';
const prisma = new PrismaClient()