Database2026년 1월 20일1분 읽기

Prisma 6 심화 — 커스텀 타입과 멀티 데이터소스

YS
YoungSam
조회 633

멀티 데이터소스

// schema.prisma
datasource primary {
  provider = "postgresql"
  url = env("PRIMARY_DB_URL")
}

datasource analytics {
  provider = "postgresql"
  url = env("ANALYTICS_DB_URL")
}

// 사용
const user = await prisma.primary.user.findUnique({
  where: { id: 1 }
});
const stats = await prisma.analytics.pageView.aggregate({
  _sum: { count: true }
});

엣지 최적화

import { PrismaClient } from "@prisma/client/edge";
const prisma = new PrismaClient();
// Prisma Accelerate를 통해 엣지에서 DB 접근
PrismaORMEdge

댓글 0

아직 댓글이 없습니다.