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/