Prisma is een ORM die bestaat uit de volgende onderdelen:
Prisma Client: Auto-generated and type-safe query builder for Node.js & TypeScript
Prisma Migrate: Migration system
Prisma Studio: GUI to view and edit data in your database
Als prisma geinstalleerd is kun je deze openen door npx prisma studio
in de terminal te runnen.
Het werkt met elke Node.js of TypeScript Back-end.
Je kunt met Prisma een schema aanmaken, en die bepaald dan de structuur van je Database.
Het is tegelijkertijd ook een Query Builder, wat je veel tijd kan besparen met het maken van CRUD Functies.
Prisma opzetten voor een bestaand PostgreSQL project
Bij het runnen van een project moet ik als eerste deze runnen:
Om de structuur van je database aan te geven pas je het schema bestand aan, die is automatisch gegegenereerd door het vorige command.
Na het aanpassen van het schema run je:
Daarna om daadwerkelijk de database te veranderen moet je een Prisma Migration doen: