Skip to main content

prisma-database-setup-prisma-client-setup

Prisma Client Setup. Reference when using this Prisma feature.

설치로 이동

소스 정보

저장소
prisma/cursor-plugin
최근 소스 활동
2026년 2월 6일 14:17
감지된 SKILL.md 언어
영어
스타
9
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
prisma-database-setup-prisma-client-setup
description
Prisma Client Setup. Reference when using this Prisma feature.
license
MIT
metadata
{"author":"prisma","version":"7.0.0"}
# Prisma Client Setup Generate and instantiate Prisma Client for any database provider. ## 1. Install dependencies ```bash npm install prisma --save-dev npm install @prisma/client ``` ## 2. Add generator block In `prisma/schema.prisma`: ```prisma generator client { provider = "prisma-client" output = "../generated" } ``` Prisma v7 requires an explicit `output` path and will not generate into `node_modules` by default. ## 3. Generate Prisma Client ```bash npx prisma generate ``` Re-run `prisma generate` after every schema change to keep the client in sync. ## 4. Instantiate Prisma Client ```typescript import { PrismaClient } from '../generated/client' import { PrismaPg } from '@prisma/adapter-pg' const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) const prisma = new PrismaClient({ adapter }) ``` If you change the generator `output`, update the import path to match. In Prisma ORM 7, a **driver adapter is required** — replace `PrismaPg` with the adapter for your database. ## 5. Use a single instance Each `PrismaClient` instance creates a connection pool. Reuse a single instance per app process to avoid exhausting database connections.
GitHub에서 보기