Skip to main content
Prisma Documentation Docs

Search documentation

Type to search this documentation.

Guides

Every guide in Prisma Documentation Docs.

Introduction

Migrating off Accelerate

Features

Reference

More

Start

Prisma ORM

Prisma Postgres

Guides

Upgrade Prisma ORM

Introduction

Data Modeling

Contract Authoring

Fundamentals

Migrations

Middleware

Extensions

Reference

Database

Tools & Integrations

Infrastructure as Code

More

Getting Started

Prisma ORM

Prisma Postgres

Build

Deploy

Manage

Reference

Introduction

Concepts

Workflows

Reference

Tools

Prompts

Tutorials

Reference

Introduction

Features

Integrations

More

Introduction

Standalone commands

Migrate commands

Dev commands

DB commands

Console commands

Platform

ORM

Migration

Utility

Guides

Local Development

Introduction

Core Concepts

Prisma Schema

Prisma Client

Prisma ClientIntroduction to Prisma ClientGenerating Prisma ClientCustom model and field namesRead replicasDatabase polyfillsConfiguring error formattingIntroduction to Prisma ClientGenerating Prisma ClientInstantiating Prisma ClientDatabase connectionsConnection poolConnection managementConfigure Prisma Client with PgBouncerDatabase connectionsConnection poolConnection managementConfigure Prisma Client with PgBouncerCustom model and field namesRead replicasDatabase polyfillsNo Rust engineConfiguring error formattingCRUDSelect fieldsExcluding fieldsRelation queriesFiltering and sortingPaginationAggregation, grouping, and summarizingTransactions and batch queriesFull-text searchQuery optimizationCRUDSelect fieldsExcluding fieldsRelation queriesFiltering and SortingPaginationAggregation, grouping, and summarizingComputed fieldsCustom modelsTransactions and batch queriesFull-text searchCase sensitivityCustom validationQuery optimizationWhat are Client ExtensionsAdd methods to Prisma ClientAdd custom methods to your modelsCreate custom Prisma Client queriesAdd custom fields and methods to query resultsType utilitiesExtensionsclient: Add methods to Prisma Clientmodel: Add custom methods to your modelsquery: Create custom Prisma Client queriesresult: Add custom fields and methods to query resultsType utilitiesShared Prisma Client extensionsFine-Grained Authorization (Permit)Shared Prisma Client extensionsFine-Grained Authorization (Permit)Shared packages & examplesShared packages & examplesDeploy Prisma ORMDeploying database changes with Prisma MigrateDeploy migrations from a local environmentCaveats when deploying to AWS platformsDeploy Prisma ORMDeploying database changes with Prisma MigrateDeploy migrations from a local environmentDeploy to a different OSModule bundlersCaveats when deploying to AWS platformsDeploy to VercelDeploy to AWS LambdaDeploy to Azure FunctionsDeploy to NetlifyServerless functionsDeploy to VercelDeploy to AWS LambdaDeploy to Azure FunctionsDeploy to NetlifyDeploying edge functions with Prisma ORMDeploy to Vercel Edge Functions & MiddlewareDeploy to Cloudflare Workers & PagesDeploy to Deno DeployEdge functionsDeploying edge functions with Prisma ORMDeploy to Vercel Edge Functions & MiddlewareDeploy to Cloudflare Workers & PagesDeploy to Deno DeployDeploy to HerokuDeploy to RailwayDeploy to Fly.ioDeploy to KoyebDeploy to RenderDeploy to SevallaTraditional serversDeploy to HerokuDeploy to RailwayDeploy to Fly.ioDeploy to KoyebDeploy to RenderDeploy to SevallaLoggingOpenTelemetry tracingSQL commentsLoggingMetricsOpenTelemetry tracingSQL commentsDebuggingHandling exceptions and errorsDebuggingHandling exceptions and errorsTroubleshooting binary size and deployment issuesFields & typesWorking with Json fieldsWorking with scalar listsWorking with compound IDs and unique constraintsComposite typesNull and undefinedFields & typesWorking with Json fieldsWorking with scalar listsWorking with compound IDs and unique constraintsComposite typesNull and undefinedUnit testingIntegration testingTestingUnit testingIntegration testingType safety OverviewHow to use Prisma ORM's type systemOperating against partial structures of your model typesType safetyHow to use Prisma ORM's type systemPrisma validatorOperating against partial structures of your model typesWrite your own SQLRaw queriesTypedSQLSafeQL & Prisma ClientWrite your own SQLRaw queriesTypedSQLSafeQL & Prisma Client

Prisma Migrate

Reference

More

Introduction

Authentication & Tools

Endpoints

Introduction

Integrations

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu