flâneur — a map of the web's best reading

What is Prisma ORM? (Overview) | Prisma Docs

prisma.io · 1,275 words · saved by 1 readers

Prisma Studio is the only part of Prisma ORM that is not open source. You can only run Prisma Studio locally. Prisma Client can be used in any Node.js (supported versions) or TypeScript backend application (including serverless applications and microservices). This can be a REST API, a GraphQL API, a gRPC API, or anything else that needs a database. Every project that uses a tool from the Prisma ORM toolkit starts with a Prisma schema file. The Prisma schema allows developers to define their application models in an intuitive data modeling language. It also contains the connection to a database and defines a generator: Note: The Prisma schema has powerful data modeling features. For example, it allows you to define "Prisma-level" relation fields which will make it easier to work with relations in the Prisma Client API. In the case above, the posts field on User is defined only on "Prisma-level", meaning it does not manifest as a foreign key in the underlying database. In this schema, y

Introduction What is Prisma ORM? Copy Markdown Open This page gives a high-level overview of what Prisma ORM is and how it works. It's a great starting point for Prisma newcomers! Prisma ORM is an open-source next-generation ORM. It consists of the following parts: 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. Prisma Studio is the only part of Prisma ORM that is not open source. You can only run Prisma Studio locally. Prisma Client can be used in any Node.js (supp

Explore this link on the map →

related reading