Tüm Rehberler

Prisma ORM Kurulumu

Prisma ORM'i Node.js projenize ekleyin. Şema tanımlama, migration ve CRUD işlemleri.

Orta20 dk

Kurulum Adımları

1. Prisma'yı projenize ekleyin:

npm install prisma --save-dev
npm install @prisma/client

2. Prisma'yı başlatın:

npx prisma init

3. .env dosyasında veritabanı bağlantısını ayarlayın:

DATABASE_URL="mysql://user:password@localhost:3306/veritabani"

4. prisma/schema.prisma dosyasında model tanımlayın:

model User {
  id        Int      @id @default(autoincrement())
  email     String   @unique
  name      String?
  posts     Post[]
  createdAt DateTime @default(now())
}

model Post {
  id        Int      @id @default(autoincrement())
  title     String
  content   String?  @db.Text
  author    User     @relation(fields: [authorId], references: [id])
  authorId  Int
}

5. Migration oluşturun:

npx prisma migrate dev --name init

6. Prisma Client kullanımı:

javascript
import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()
const users = await prisma.user.findMany()
const newUser = await prisma.user.create({ data: { email: 'a@b.com', name: 'Ali' } })

7. Prisma Studio (görsel veritabanı yönetimi):

npx prisma studio