$ prisma init
이후
root경로에 prisma/schema.prisma가 생길것이다.
나는 이미 존재하는 여러개의 DB를 끌어다가 사용하려고 하기때문에 각각 schema 별로 client를 각각 생성해줘야 한다.
여기서 중요한점은 output옵션이다.
해당 위치에 각각의 스키마 전용 client를 생성한다는 의미이다.
$ npx prisma db pull --schema ./prisma/test.prisma
$ npx prisma generate --schema ./prisma/test.prisma
(보면 알겠지만 --schema옵션으로 타게팅이 가능하다.--schema 옵션을 제외할경우 전체적인 작업을 하긴 하는데 원하는 의도대로 동작이 이루어지지 않는다.)
$ npx prisma db pull --schema ./prisma/test111.prisma
$ npx prisma generate --schema ./prisma/test111.prisma
testClient 사용
test111Client 사용
각각 잘 동작한다.