Up to 1000x faster database queries with Accelerate -> Sign up for Early Access
prisma_logo
Product

Prisma ORM

Client
Write Queries the way you think
Migrate
Generate customisable SQL migrations

Prisma Data Platform

Accelerateearly access
Query up to 1000x faster
Data Browser
Explore and manipulate data in your projects
Data Proxy
Manage and scale your connection pool
Docs
Developer
Get Started
Tutorials
Playground
Prisma Examples
Prisma in your Stack
Support
Ecosystem
Community
Data Guide
Prisma
Playground
Use Cases
Customer Stories
Learn about applications built with Prisma
Enterprise
Up-level your applications with our Data Platform
Company
About
Blog
Careers
Events
Causes

Latest from the blog

Get Started
Get StartedConceptsGuidesReferencePrisma Data PlatformAbout
Docs
    • Guides
      • Database
        • Developing with Prisma Migrate
        • Seeding your database
        • Schema prototyping with db push
        • Patching / hotfixing
        • Migration troubleshooting
        • How to use Prisma with multiple database schemas
        • How to use Prisma's type system
        • Using Prisma with PlanetScale
        • Using Prisma with CockroachDB
        • Using Prisma with MongoDB
        • Troubleshooting
        • Advanced database tasks
      • Performance and optimization
        • Query optimization
        • Metrics
        • Query tracing
        • Transactions
        • Connection management
      • Development environment
        • Environment variables
        • Editor setup
      • Testing
        • Unit testing
        • Integration testing
      • Deployment
        • Deployment overview
        • Deployment guides
        • Deploying database changes
      • Upgrading
        • Upgrading versions
        • Upgrading to use Preview features
        • Upgrade from Prisma 1
      • Migrate to Prisma
        • Migrate from TypeORM
        • Migrate from Sequelize
        • Migrate from Mongoose
Guides

Database guides

In this section

  • Developing with Prisma Migrate
    • Adding Prisma Migrate to an existing project
    • Team development with Prisma Migrate
    • Baselining a database
    • Enable PostgreSQL extensions for native database functions
    • Include unsupported database features
    • Customize a migration file
    • Squashing migrations
    • Generating down migrations
    • Migration troubleshooting in development
  • Seeding your database
  • Schema prototyping with db push
  • Patching / hotfixing a database in production
  • Migration troubleshooting in production
  • How to use Prisma with multiple database schemas
  • How to use Prisma's type system
  • Using Prisma with PlanetScale
  • Using Prisma with CockroachDB
  • Using Prisma with MongoDB
  • Troubleshooting
    • Creating bug reports
    • Help articles
      • Autocompletion in GraphQL resolvers with JavaScript
      • Modeling and querying many-to-many relations
      • Querying models based on their relations existence
      • Best practice for instantiating PrismaClient with Next.js
      • Using Prisma Client in a Next.js project in a monorepo setup
      • Solve package error with vercel/pkg
      • Compare columns of the same table with raw queries
  • Advanced database tasks
    • Advanced data validation
      • Data validation with CHECK constraints (PostgreSQL)

Was this helpful?

Edit this page on GitHub
ON THIS PAGE
  • In this section

Product

ClientMigrateData BrowserData ProxyPricing

Developers

DocsGet StartedPrisma ExamplesData GuidePrisma in your StackSupportCommunityData Platform Status

Use Cases

Customer StoriesEnterprise

Company

AboutBlogCareers EventsCausesTerms & Privacy

Newsletter

prisma_logo
© 2023 Prisma Data, Inc.