Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: 'Add Prisma ORM to an existing TypeScript project with CockroachDB
url: /prisma-orm/add-to-existing-project/cockroachdb
metaTitle: How to add Prisma ORM to an existing project using CockroachDB (15 min)
metaDescription: 'Add Prisma ORM to an existing TypeScript project with CockroachDB and learn database introspection, baselining, and querying.'
stepTracking: true
---

[CockroachDB](https://www.cockroachlabs.com/) is a distributed SQL database designed for cloud applications, offering horizontal scalability, strong consistency, and high availability. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to CockroachDB, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Add Prisma ORM to an existing TypeScript project with MongoDB and l
url: /prisma-orm/add-to-existing-project/mongodb
metaTitle: How to add Prisma ORM to an existing project using MongoDB (15 min)
metaDescription: Add Prisma ORM to an existing TypeScript project with MongoDB and learn database introspection and querying.
stepTracking: true
---

[MongoDB](https://www.mongodb.com/) is a popular document-based NoSQL database known for its flexibility, scalability, and developer-friendly features. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to MongoDB, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: 'Add Prisma ORM to an existing TypeScript project with MySQL and le
url: /prisma-orm/add-to-existing-project/mysql
metaTitle: How to add Prisma ORM to an existing project using MySQL (15 min)
metaDescription: 'Add Prisma ORM to an existing TypeScript project with MySQL and learn database introspection, baselining, and querying.'
stepTracking: true
---

[MySQL](https://www.mysql.com/) is a widely-used open-source relational database management system known for its speed, reliability, and ease of use. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to MySQL, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Add Prisma ORM to an existing TypeScript project with PlanetScale a
url: /prisma-orm/add-to-existing-project/planetscale
metaTitle: How to add Prisma ORM to an existing project using PlanetScale MySQL (15 min)
metaDescription: Add Prisma ORM to an existing TypeScript project with PlanetScale MySQL and learn database introspection and querying.
stepTracking: true
---

[PlanetScale](https://planetscale.com) is a serverless database platform. This guide covers both **PlanetScale MySQL** and **PlanetScale Postgres**. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to PlanetScale, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: 'Add Prisma ORM to an existing TypeScript project with PostgreSQL a
url: /prisma-orm/add-to-existing-project/postgresql
metaTitle: How to add Prisma ORM to an existing project using PostgreSQL (15 min)
metaDescription: 'Add Prisma ORM to an existing TypeScript project with PostgreSQL and learn database introspection, baselining, and querying.'
stepTracking: true
---

[PostgreSQL](https://www.postgresql.org/) is a popular open-source relational database known for its reliability, feature robustness, and performance. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to PostgreSQL, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: 'Add Prisma ORM to an existing TypeScript project with Prisma Postg
url: /prisma-orm/add-to-existing-project/prisma-postgres
metaTitle: How to add Prisma ORM to an existing project using Prisma Postgres (15 min)
metaDescription: 'Add Prisma ORM to an existing TypeScript project with Prisma Postgres and learn database introspection, baselining, and querying.'
stepTracking: true
---

[Prisma Postgres](/postgres) is a fully managed PostgreSQL database that scales to zero and integrates smoothly with both Prisma ORM and Prisma Studio. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to Prisma Postgres, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: 'Add Prisma ORM to an existing TypeScript project with SQL Server a
url: /prisma-orm/add-to-existing-project/sql-server
metaTitle: How to add Prisma ORM to an existing project using SQL Server (15 min)
metaDescription: 'Add Prisma ORM to an existing TypeScript project with SQL Server and learn database introspection, baselining, and querying.'
stepTracking: true
---

[SQL Server](https://www.microsoft.com/en-us/sql-server) is Microsoft's enterprise relational database management system known for its performance, security, and integration with Microsoft tools. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to SQL Server, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: 'Add Prisma ORM to an existing TypeScript project with SQLite and l
url: /prisma-orm/add-to-existing-project/sqlite
metaTitle: How to add Prisma ORM to an existing project using SQLite (15 min)
metaDescription: 'Add Prisma ORM to an existing TypeScript project with SQLite and learn database introspection, baselining, and querying.'
stepTracking: true
---

[SQLite](https://sqlite.org) is a lightweight, file-based database that's perfect for development, prototyping, and small applications. It requires no setup and stores data in a local file. In this guide, you will learn how to add Prisma ORM to an existing TypeScript project, connect it to SQLite, introspect your existing database schema, and start querying with type-safe Prisma Client.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/cockroachdb
metaTitle: 'Quickstart: Prisma ORM with CockroachDB (10 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to CockroachDB and generating a Prisma Client for database access.
stepTracking: true
---

[CockroachDB](https://www.cockroachlabs.com) is a distributed SQL database built for cloud applications. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to CockroachDB using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/mongodb
metaTitle: 'Quickstart: Prisma ORM with MongoDB (10 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to MongoDB and generating a Prisma Client for database access.
stepTracking: true
---

[MongoDB](https://www.mongodb.com) is a popular NoSQL document database. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to MongoDB using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/mysql
metaTitle: 'Quickstart: Prisma ORM with MySQL (10 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to MySQL and generating a Prisma Client for database access.
stepTracking: true
---

[MySQL](https://www.mysql.com) is a popular open-source relational database. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to MySQL using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/planetscale
metaTitle: 'Quickstart: Prisma ORM with PlanetScale MySQL (10 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to PlanetScale MySQL and generating a Prisma Client for database access.
stepTracking: true
---

[PlanetScale](https://planetscale.com) is a serverless database platform. This guide covers both **PlanetScale MySQL** and **PlanetScale Postgres**. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to PlanetScale using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/postgresql
metaTitle: 'Quickstart: Prisma ORM with PostgreSQL (10 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to PostgreSQL and generating a Prisma Client for database access.
stepTracking: true
---

[PostgreSQL](https://www.postgresql.org) is a powerful, open-source relational database. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to PostgreSQL using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/prisma-postgres
metaTitle: 'Quickstart: Prisma ORM with Prisma Postgres (5 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to Prisma Postgres and generating a Prisma Client for database access.
stepTracking: true
---

[Prisma Postgres](/postgres) is a fully managed PostgreSQL database that scales to zero and integrates smoothly with both Prisma ORM and Prisma Studio. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to Prisma Postgres using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/sql-server
metaTitle: 'Quickstart: Prisma ORM with SQL Server (10 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to SQL Server and generating a Prisma Client for database access.
stepTracking: true
---

[Microsoft SQL Server](https://www.microsoft.com/en-us/sql-server) is an enterprise-grade relational database. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to SQL Server using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-orm/quickstart/sqlite
metaTitle: 'Quickstart: Prisma ORM with SQLite (5 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to SQLite and generating a Prisma Client for database access.
stepTracking: true
---

[SQLite](https://sqlite.org) is a lightweight, file-based database that's perfect for development, prototyping, and small applications. It requires no setup and stores data in a local file.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Start building a Prisma application with a Prisma Postgres database
url: /prisma-postgres/from-the-cli
metaTitle: From the CLI
metaDescription: Start building a Prisma application with a Prisma Postgres database from the CLI
stepTracking: true
---

This page provides a step-by-step guide for Prisma Postgres after setting it up with `prisma init` and `npx create-db`:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Learn how to import data from an existing MySQL database into Prism
url: /prisma-postgres/import-from-existing-database-mysql
metaTitle: Import from existing MySQL database into Prisma Postgres
metaDescription: Learn how to import data from an existing MySQL database into Prisma Postgres.
stepTracking: true
---

This guide provides step-by-step instructions for importing data from an existing MySQL database into Prisma Postgres.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Learn how to import data from an existing PostgreSQL database into
url: /prisma-postgres/import-from-existing-database-postgresql
metaTitle: Import from existing Postgres database into Prisma Postgres
metaDescription: Learn how to import data from an existing database into Prisma Postgres.
stepTracking: true
---

This guide provides step-by-step instructions for importing data from an existing PostgreSQL database into Prisma Postgres.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Get started with Drizzle ORM and Prisma Postgres
url: /prisma-postgres/quickstart/drizzle-orm
metaTitle: 'Quickstart: Drizzle ORM with Prisma Postgres (10 min)'
metaDescription: Get started with Drizzle ORM and Prisma Postgres.
stepTracking: true
---

[Drizzle ORM](https://orm.drizzle.team) is a TypeScript ORM. In this guide, you'll learn how to connect Drizzle ORM to [Prisma Postgres](/postgres).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Get started with Kysely and Prisma Postgres by creating a type-safe
url: /prisma-postgres/quickstart/kysely
metaTitle: 'Quickstart: Kysely with Prisma Postgres (10 min)'
metaDescription: Get started with Kysely and Prisma Postgres by creating a type-safe SQL query builder for your database.
stepTracking: true
---

[Kysely](https://kysely.dev) is a type-safe TypeScript SQL query builder that provides TypeScript support and a fluent API for building SQL queries. In this guide, you'll learn how to connect Kysely to [Prisma Postgres](/postgres) and start querying your database with full type safety.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Create a new TypeScript project from scratch by connecting Prisma O
url: /prisma-postgres/quickstart/prisma-orm
metaTitle: 'Quickstart: Prisma ORM with Prisma Postgres (5 min)'
metaDescription: Create a new TypeScript project from scratch by connecting Prisma ORM to Prisma Postgres and generating a Prisma Client for database access.
stepTracking: true
---

[Prisma Postgres](/postgres) is a fully managed PostgreSQL database that scales to zero and integrates smoothly with both Prisma ORM and Prisma Studio. In this guide, you will learn how to set up a new TypeScript project from scratch, connect it to Prisma Postgres using Prisma ORM, and generate a Prisma Client for easy, type-safe access to your database.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Get started with TypeORM and Prisma Postgres by connecting your Typ
url: /prisma-postgres/quickstart/typeorm
metaTitle: 'Quickstart: TypeORM with Prisma Postgres (10 min)'
metaDescription: Get started with TypeORM and Prisma Postgres by connecting your TypeScript ORM to a managed PostgreSQL database.
stepTracking: true
---

[TypeORM](https://typeorm.io) is a TypeScript ORM. In this guide, you'll learn how to connect TypeORM to [Prisma Postgres](/postgres).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-authjs-nextjs-cover.png
url: /guides/authentication/authjs/nextjs
metaTitle: How to use Prisma ORM and Prisma Postgres with Auth.js and Next.js
metaDescription: Learn how to use Prisma ORM in a Next.js app with Auth.js
stepTracking: true
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-betterauth-astro-cover.png
url: /guides/authentication/better-auth/astro
metaTitle: How to use Prisma ORM and Prisma Postgres with Better Auth and Astro
metaDescription: Learn how to use Prisma ORM in an Astro app with Better Auth
stepTracking: true
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-betterauth-nextjs-cover.png
url: /guides/authentication/better-auth/nextjs
metaTitle: How to use Prisma ORM and Prisma Postgres with Better Auth and Next.js
metaDescription: Learn how to use Prisma ORM in a Next.js app with Better Auth
stepTracking: true
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-clerk-astro-cover.png
url: /guides/authentication/clerk/astro
metaTitle: How to use Prisma ORM and Prisma Postgres with Clerk Auth and Astro
metaDescription: Learn how to use Prisma ORM in an Astro app with Clerk Auth
stepTracking: true
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-clerk-nextjs-cover.png
url: /guides/authentication/clerk/nextjs
metaTitle: How to use Prisma ORM and Prisma Postgres with Clerk Auth and Next.js
metaDescription: Learn how to use Prisma ORM in a Next.js app with Clerk Auth
stepTracking: true
---

## Introduction
Expand Down
1 change: 1 addition & 0 deletions apps/docs/content/docs/guides/database/data-migration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/data-migration-cover.png
url: /guides/database/data-migration
metaTitle: How to migrate data with Prisma ORM using the expand and contract pattern
metaDescription: Learn how to perform data migrations using the expand and contract pattern with Prisma ORM
stepTracking: true
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/multiple-databases.png
url: /guides/database/multiple-databases
metaTitle: How to use Prisma ORM with multiple databases in a single app
metaDescription: 'Learn how to use multiple Prisma Clients in a single app to connect to multiple databases, handle migrations, and deploy your application to Vercel.'
stepTracking: true
---

## Introduction
Expand Down
1 change: 1 addition & 0 deletions apps/docs/content/docs/guides/database/schema-changes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/schema-migration-cover.png
url: /guides/database/schema-changes
metaTitle: How to manage schema changes in a team with Prisma Migrate and Prisma ORM
metaDescription: Learn how to use Prisma Migrate effectively when collaborating on a project as a team
stepTracking: true
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-bun-workspaces-cover.png
url: /guides/deployment/bun-workspaces
metaTitle: How to use Prisma ORM and Prisma Postgres in a Bun workspaces monorepo
metaDescription: Learn step-by-step how to integrate Prisma ORM in a Bun workspaces monorepo to build scalable and modular applications efficiently.
stepTracking: true
---

## Introduction
Expand Down
1 change: 1 addition & 0 deletions apps/docs/content/docs/guides/deployment/cloudflare-d1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-d1-setup-cover.png
url: /guides/deployment/cloudflare-d1
metaTitle: How to use Prisma ORM with Cloudflare D1
metaDescription: Learn how to use Prisma ORM with Cloudflare D1
stepTracking: true
---

## Introduction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-cloudflare-workers-cover.png
url: /guides/deployment/cloudflare-workers
metaTitle: How to use Prisma ORM and Prisma Postgres with Cloudflare Workers
metaDescription: Learn how to use Prisma ORM in a Cloudflare Workers project
stepTracking: true
---

## Introduction
Expand Down
1 change: 1 addition & 0 deletions apps/docs/content/docs/guides/deployment/docker.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-orm-docker.png
url: /guides/deployment/docker
metaTitle: How to use Prisma in Docker
metaDescription: Learn step-by-step configure a Prisma ORM app in Docker
stepTracking: true
---

This guide walks you through setting up a Prisma ORM application within a Docker environment. You'll learn how to configure a Node.js project, integrate Prisma for database management, and orchestrate the application using Docker Compose. By the end, you'll have a fully functional Prisma application running in a Docker container.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ image: /img/guides/prisma-orm-in-pnpm-monorepo.png
url: /guides/deployment/pnpm-workspaces
metaTitle: How to use Prisma ORM and Prisma Postgres in a pnpm workspaces monorepo
metaDescription: Learn step-by-step how to integrate Prisma ORM in a pnpm workspaces monorepo to build scalable and modular applications efficiently.
stepTracking: true
---

Prisma is a powerful ORM for managing your database, and when combined with [pnpm Workspaces](https://pnpm.io/workspaces), you can maintain a lean and modular monorepo architecture. In this guide, we’ll walk through setting up Prisma in its own package within a pnpm Workspaces monorepo, enabling maintainable type sharing and efficient database management across your apps.
Expand Down
Loading
Loading