troncali / nest-vue

Nx monorepo starter: dockerized NestJS backend, Vue frontend, and NGINX; data via Prisma / TypeORM + GraphQL; Jest + Cypress testing; Jenkins CI/CD.

Home Page:https://nest-vue.troncali.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add Prisma 4

troncali opened this issue · comments

  • Add Prisma wrapper to provide database environment variables from Nest configuration.
  • Integrate Prisma wrapper with Nx to run commands and cache output.
    • Support split Prisma schema files so that fragments can be stored in their respective model libraries.
  • Add default Prisma service library for NestJS that provides the desired PrismaClient.
  • Support potential for concurrently using more than one Prisma schema / PrismaClient in the monorepo.
    • Library module for PostgreSQL
    • Library module for MongoDB
  • Update migrator and seeder modules to ensure they work with both Prisma and TypeORM.
  • Add documentation on data access through Prisma and TypeORM
  • Test Prisma data access.
  • Benchmark against TypeORM data access. Moved to Nest backlog #24