Prisma로 멀티 스키마 지정, 멀티 데이터베이스 연결 방법

SaaS(Software as a Service) 모델을 위해서 멀티 테넌트(Multi-tenant) 구조가 필요할 수 있습니다.


Prisma를 사용하는 경우 정의된 `*.prisma` 스키마를 통해서 스키마 정의 및 DB Client가 생성되는데요. 멀티 테넌트 구조를 위해서 여러 개의 스키마, 여러 개의 DB에 접속할 수 있어야 하는데 어떻게 달성할 수 있을까요?


저는 이를 여러 개의 `*.prisma` 스키마를 정의하고 generator된 `Prisma Client` 에 connection string을 달리해서 목적을 달성했는데요. 이에 대한 글을 공유합니다.


포스터: https://parkgang.github.io/blog/2023/05/22/prisma-multi-schemas-and-multi-connections/

Prisma로 멀티 스키마 지정, 멀티 데이터베이스 연결 방법 | parkgang.log

Parkgang

Prisma로 멀티 스키마 지정, 멀티 데이터베이스 연결 방법 | parkgang.log

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 12월 17일 오전 5:41

댓글 0