- Install: npm install -D prisma
- Install VScode extention (search keyword: prisma)
- Set database type (
/ProjectFolder/Prisma/schema.prisma
)
- Create DataModel (
/ProjectFolder/Prisma/schema.prisma
)
- Connect to database (
/ProjectFolder/.env
)
- /prisma/schema.prisma 파일 내용 변경 시
npx prisma generate
로 관련 부분들 업데이트 해줘야 함 (npx prisma generate -watch
는 계속 감시 및 업데이트)
- prisma Argument로 연결 관련 설정 가능 (connection_limit나 socket_timeout 등)
- BigInt 씹새끼는 Serialize 오류가 발생하는데 Number()로 변환해주면 된다.
- AWS RDS의 쿼리가 늦을 때 (pm2 monit HTTP P95 Latency가 비정상적으로 많을 때)