Skip to content

Conversation

@ankur-arch
Copy link
Contributor

@ankur-arch ankur-arch commented Nov 11, 2025

Summary by CodeRabbit

  • New Features

    • Added comprehensive ORM quickstarts and "add to existing project" guides for all supported databases and adapters; added guides for using alternative ORMs with managed Postgres.
    • New reusable getting-started components for project creation, client creation, installation, prerequisites, exploring data, and next steps.
  • Documentation

    • Major reorganization of Getting Started navigation and redirects; deprecated TCP tunnel in favor of direct connections; enriched import and migration workflows.
  • Chores

    • Updated redirects and CI config (link-check workflow removed).

ArthurGamby and others added 19 commits October 31, 2025 15:22
* doc created

* nextjs betterauth fixed

* guide broken down into manageable steps

* image added

* Optimised images with calibre/image-actions

* image updated

* Optimised images with calibre/image-actions

* lychee only comments on broken links

* config updated

* lychee updated based on CR comment

* chore: trigger CI checks

* ignore gnu

* fix: update naming to better-auth DC-6120

* Optimised images with calibre/image-actions

* chore: shorten word

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ankur Datta <[email protected]>
* removed linkspector

* retrigger

* retrigger

* retrigger
* fix: content changes for getting started page

* fix: add redirects

* getting started checkpoint

* css styles fixed

* updates

---------

Co-authored-by: Aidan McAlister <[email protected]>
Co-authored-by: Aidan McAlister <[email protected]>
* ai crawler check successful

* ai crawlers checked

* update

* added anthropic

* middleware update

* improve detection

---------

Co-authored-by: Mike Hartington <[email protected]>
Removed tip about using Cloudflare's AI Playground for MCP server exploration, as it no longer seems to reliably work.
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 11, 2025

Walkthrough

This PR substantially reorganizes Prisma ORM documentation by adding comprehensive quickstart and add-to-existing-project guides for eight database systems (Prisma Postgres, PostgreSQL, MySQL, SQLite, SQL Server, PlanetScale, CockroachDB, MongoDB), introduces reusable MDX components for common setup patterns, restructures sidebar navigation, and deprecates the TCP tunnel approach in favor of direct connections.

Changes

Cohort / File(s) Summary
New Prisma ORM quickstart guides
content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx, content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx, content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx, content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx, content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx, content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx, content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx, content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx
Added per-database quickstart workflows covering prerequisites, install/ESM config, Prisma init/config, schema and migrations, client instantiation (adapter-aware), sample scripts, and Prisma Studio exploration.
New add-to-existing-project guides
content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx, .../200-sqlite.mdx, .../300-postgresql.mdx, .../400-mysql.mdx, .../500-sql-server.mdx, .../600-planetscale.mdx, .../700-cockroachdb.mdx, .../800-mongodb.mdx
Added per-database docs for integrating Prisma ORM into existing TypeScript projects: introspection, baselining, generating client, and client wiring examples.
Prisma Postgres ORM & alternative-library guides
content/100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.mdx, .../100-kysely.mdx, .../200-drizzle-orm.mdx, .../300-typeorm.mdx
Added Prisma ORM quickstart and integration guides showing Kysely, Drizzle ORM, and TypeORM usage with Prisma Postgres.
Reusable MDX components
content/100-getting-started/_components/_create-prisma-client.mdx, _create-project.mdx, _explore-data.mdx, _install-prisma-client.mdx, _next-steps.mdx, _prerequisites.mdx, _prisma-init.mdx
Introduced shared, database-aware MDX components for common patterns (create project, init Prisma, install/generate client, create client file, explore data, next steps).
Prisma Postgres CLI/config updates
content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx, content/100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx, content/100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx, content/100-getting-started/03-prisma-postgres/120-upgrade-from-early-access.mdx
Reworked CLI guidance to prefer ESM + prisma.config.ts pattern, added lib/prisma.ts client wiring, converted import/migration examples to direct-connection workflows, and removed the EA-to-GA upgrade guide.
Many deletions of legacy "start from scratch" / setup pages and partials
multiple content/100-getting-started/02-setup-prisma/... and many 110/150/200/250/300/… files (numerous removed MDX docs and partials)
Removed a large set of prior per-database “start from scratch”, install, introspection, migrate, querying, and next-steps pages/partials—these flows were replaced by the new prisma-orm pages and components.
Prisma Postgres site organization & deprecation
content/250-postgres/300-database/650-direct-connections.mdx, content/250-postgres/50-getting-started/*
Marked TCP tunnel as deprecated, updated direct-connection guidance, added redirecting pages and new category metadata.
ORM section routing & redirects
content/200-orm/025-getting-started/*, content/250-postgres/*, content/100-getting-started/03-prisma-postgres/*
Added ORM getting-started landing and redirect pages that point to prisma-orm quickstarts and add-to-existing-project flows.
Sidebar, styling, redirects, and CI changes
sidebars.ts, src/css/custom.css, static/_redirects, .github/workflows/config/.linkspector.yml (removed), .github/workflows/linkspector.yml (removed), .github/workflows/lychee.yml
Reorganized sidebars into nested per-database categories; added CSS to adjust sidebar font-weight; added redirect rules; removed Linkspector config and workflow; updated Lychee step logic/exclusions.
Spellcheck and misc
cSpell.json
Added “Millis” to ignoreWords.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Areas to focus review effort on:

  • sidebars.ts — large structural changes; verify doc IDs, labels, collapsible settings and that no broken references remain.
  • Deleted files vs new pages — confirm redirects and search/indexing will not point to removed pages; ensure new pages cover formerly-removed content intentionally.
  • prisma.config.ts / lib/prisma.ts pattern and MDX component snippets — check consistency across examples (adapter imports, ESM/tsconfig instructions, dotenv usage).
  • Redirects and removed LinkSpector workflows — confirm CI expectations and link-check coverage post-change.
  • Component conditional rendering — validate that all database cases render correct install/generate commands and adapter code.

Possibly related PRs

Pre-merge checks

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately captures the main change: a comprehensive restructuring of the getting started navigation sidebar, reorganizing documentation from flat structures into nested categories by database type.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Contributor

Dangerous URL check

No absolute URLs to prisma.io/docs found.
No local URLs found.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 11, 2025

Redirect check

This PR probably requires the following redirects to be added to static/_redirects:

.github/workflows/config/.linkspector.yml /docs/##( TODO: Path of page that replaces deleted page )##
.github/workflows/linkspector.yml /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/quickstart-prismaPostgres /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/quickstart-sqlite /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-prismaPostgres /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-prismaPostgres /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-prismaPostgres /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-prismaPostgres /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-prismaPostgres /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/next-steps /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/relational-databases/_install-prisma-client-partial /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/connect-your-database-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/connect-your-database-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/creating-the-prisma-schema-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/creating-the-prisma-schema-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/install-prisma-client-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/install-prisma-client-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/querying-the-database-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/querying-the-database-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/mongodb/next-steps /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch/_prisma-init-partial /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/start-from-scratch /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-node-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-planetscale /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-node-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-node-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-node-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-node-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-typescript-cockroachdb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-typescript-mysql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-typescript-postgresql /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-typescript-sqlserver /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/next-steps /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/relational-databases/_install-prisma-client-partial /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/connect-your-database-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/connect-your-database-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/introspection-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/introspection-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/install-prisma-client-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/install-prisma-client-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/querying-the-database-node-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/querying-the-database-typescript-mongodb /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/mongodb/next-steps /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project/_prisma-init-partial /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma/add-to-existing-project /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/setup-prisma /docs/##( TODO: Path of page that replaces deleted page )##
/getting-started/prisma-postgres/upgrade-from-early-access /docs/##( TODO: Path of page that replaces deleted page )##
/postgres/introduction/getting-started /docs/postgres/getting-started

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2460
✅ Successful 2424
⏳ Timeouts 0
🔀 Redirected 7
👻 Excluded 21
❓ Unknown 0
🚫 Errors 7
⛔ Unsupported 1

Errors per input

Errors in 100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx

Errors in 100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Nov 11, 2025

Deploying docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: ae1d885
Status: ✅  Deploy successful!
Preview URL: https://509a820b.docs-51g.pages.dev
Branch Preview URL: https://prisma-7-getting-started-res.docs-51g.pages.dev

View logs

@ankur-arch ankur-arch self-assigned this Nov 11, 2025
@ankur-arch ankur-arch marked this pull request as draft November 11, 2025 15:20
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
content/100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx (1)

184-193: Datasource provider must be postgresql.

Prisma’s schema parser rejects provider = "postgres", so anyone copying this snippet will hit a runtime error during generate/migrate. Please revert to the canonical postgresql identifier.(prisma.io)

 datasource db {
-  provider = "postgres"
+  provider = "postgresql"
   url      = env("DATABASE_URL")
 }
🧹 Nitpick comments (5)
content/200-orm/025-getting-started/20-add-to-existing-project.mdx (1)

1-11: LGTM! Redirect properly configured.

The redirect to the new Prisma Postgres add-to-existing-project path is correctly set up. The title follows sentence case convention as expected.

Optionally, consider adding a newline at the end of the file to follow common file formatting conventions.

content/200-orm/025-getting-started/10-quickstart.mdx (1)

1-11: LGTM! Quickstart redirect correctly configured.

The redirect to the Prisma Postgres quickstart path is properly set up and aligns with the broader documentation restructuring.

Optionally, consider adding a newline at the end of the file for consistency with file formatting conventions.

content/200-orm/025-getting-started/index.mdx (1)

1-13: LGTM! Clear and concise index page.

The getting started index provides a helpful overview of the two main onboarding paths (fresh project vs. existing project) and uses the <Subsections /> component appropriately to generate navigation to child pages.

Optionally, consider adding a newline at the end of the file to align with common file formatting conventions.

content/100-getting-started/_components/_install-prisma-client.mdx (1)

1-83: Reusable component provides comprehensive database-specific installation paths.

The conditional structure elegantly handles all eight supported databases with correct adapter packages. The component integrates well across per-database quickstarts. One minor suggestion: Line 79 could tighten the wording from "Whenever you make changes to your Prisma schema, you need to update" to "Whenever you change your Prisma schema, you must update" for stronger, more concise phrasing.

content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx (1)

46-46: Please switch this heading to sentence case.

Our docs require sentence case for headings. Dropping the capital “Support” keeps us consistent and avoids style regressions. Based on learnings

-## 3. Configure ESM Support
+## 3. Configure ESM support
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3bf085d and 04dd079.

📒 Files selected for processing (46)
  • content/100-getting-started/01-quickstart-prismaPostgres.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/300-postgresql.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/400-mysql.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx (1 hunks)
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx (8 hunks)
  • content/100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx (1 hunks)
  • content/100-getting-started/03-prisma-postgres/100-quickstart/200-drizzle-orm.mdx (1 hunks)
  • content/100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx (1 hunks)
  • content/100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.mdx (1 hunks)
  • content/100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx (6 hunks)
  • content/100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx (5 hunks)
  • content/100-getting-started/03-prisma-postgres/120-upgrade-from-early-access.mdx (0 hunks)
  • content/100-getting-started/_components/_create-prisma-client.mdx (1 hunks)
  • content/100-getting-started/_components/_create-project.mdx (1 hunks)
  • content/100-getting-started/_components/_explore-data.mdx (1 hunks)
  • content/100-getting-started/_components/_install-prisma-client.mdx (1 hunks)
  • content/100-getting-started/_components/_next-steps.mdx (1 hunks)
  • content/100-getting-started/_components/_prerequisites.mdx (1 hunks)
  • content/100-getting-started/_components/_prisma-init.mdx (1 hunks)
  • content/200-orm/025-getting-started/10-quickstart.mdx (1 hunks)
  • content/200-orm/025-getting-started/20-add-to-existing-project.mdx (1 hunks)
  • content/200-orm/025-getting-started/_category_.json (1 hunks)
  • content/200-orm/025-getting-started/index.mdx (1 hunks)
  • content/250-postgres/300-database/650-direct-connections.mdx (1 hunks)
  • content/250-postgres/400-query-optimization/100-setup.mdx (1 hunks)
  • content/250-postgres/50-getting-started/100-quickstart.mdx (1 hunks)
  • content/250-postgres/50-getting-started/200-import-from-existing-database.mdx (1 hunks)
  • content/250-postgres/50-getting-started/_category_.json (1 hunks)
  • content/250-postgres/50-getting-started/index.mdx (2 hunks)
  • content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx (4 hunks)
  • sidebars.ts (2 hunks)
  • src/css/custom.css (1 hunks)
  • static/_redirects (1 hunks)
💤 Files with no reviewable changes (1)
  • content/100-getting-started/03-prisma-postgres/120-upgrade-from-early-access.mdx
🧰 Additional context used
🧠 Learnings (10)
📓 Common learnings
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: All headings and titles should use sentence case (e.g., "Getting started with Prisma ORM", "Best practices for authentication"), not title case. Exception: Always preserve exact casing for product names including "Prisma Postgres", "Prisma", "Prisma ORM", and "Prisma Data Platform".
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: All headings and titles should use sentence case (e.g., "Getting started with Prisma ORM", "Best practices for authentication"), not title case. Exception: Always preserve exact casing for product names including "Prisma Postgres", "Prisma", "Prisma ORM", and "Prisma Data Platform".

Applied to files:

  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx
  • content/250-postgres/50-getting-started/100-quickstart.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx
  • content/200-orm/025-getting-started/20-add-to-existing-project.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx
  • content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/400-mysql.mdx
  • content/200-orm/025-getting-started/10-quickstart.mdx
  • content/200-orm/025-getting-started/index.mdx
  • static/_redirects
  • content/250-postgres/400-query-optimization/100-setup.mdx
  • content/250-postgres/50-getting-started/index.mdx
  • content/100-getting-started/_components/_create-prisma-client.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx
  • content/100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx
  • content/100-getting-started/_components/_prisma-init.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx
  • content/100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/250-postgres/50-getting-started/200-import-from-existing-database.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/300-postgresql.mdx
  • sidebars.ts
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/200-drizzle-orm.mdx
  • content/100-getting-started/_components/_install-prisma-client.mdx
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.

Applied to files:

  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx
  • content/100-getting-started/_components/_prerequisites.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx
  • content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx
  • content/100-getting-started/_components/_next-steps.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/400-mysql.mdx
  • content/200-orm/025-getting-started/index.mdx
  • content/250-postgres/50-getting-started/index.mdx
  • content/100-getting-started/_components/_create-prisma-client.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx
  • content/100-getting-started/_components/_prisma-init.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/300-postgresql.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx
  • content/100-getting-started/_components/_install-prisma-client.mdx
📚 Learning: 2025-10-08T16:22:57.129Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:50-66
Timestamp: 2025-10-08T16:22:57.129Z
Learning: In `.mdx` files, do NOT flag or suggest changes for the following code quality issues even if they represent poor practices: React anti-patterns (using var instead of useState, direct DOM manipulation), missing keys in .map() iterations, non-serializable props in getServerSideProps, unused variables, missing error handling, SQL injection vulnerabilities (unless actively showing how to fix them), insecure cookie settings, missing TypeScript types, PrismaClient instantiation patterns, or any other code quality, security, or performance issues. Documentation code snippets are copied from source code and often intentionally show "before" examples or common mistakes.

Applied to files:

  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx
  • content/100-getting-started/_components/_prerequisites.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx
  • content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx
  • content/100-getting-started/_components/_next-steps.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx
  • content/200-orm/025-getting-started/10-quickstart.mdx
  • content/200-orm/025-getting-started/index.mdx
  • content/250-postgres/50-getting-started/index.mdx
  • content/100-getting-started/_components/_create-prisma-client.mdx
  • content/100-getting-started/_components/_prisma-init.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/250-postgres/50-getting-started/200-import-from-existing-database.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/300-postgresql.mdx
  • sidebars.ts
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx
  • content/100-getting-started/_components/_install-prisma-client.mdx
📚 Learning: 2025-10-09T21:32:50.340Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-84
Timestamp: 2025-10-09T21:32:50.340Z
Learning: The `npx prisma init` command supports the following flags: `--db` (shorthand for `--datasource-provider prisma+postgres`), `--output` (specifies output location for generated client), `--generator-provider` (defines the generator provider), `--datasource-provider`, `--url`, `--preview-feature`, and `--with-model`. These are documented valid CLI options for Prisma init command.

Applied to files:

  • content/100-getting-started/_components/_explore-data.mdx
  • content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.mdx
  • content/250-postgres/400-query-optimization/100-setup.mdx
  • content/250-postgres/50-getting-started/index.mdx
  • content/100-getting-started/_components/_create-prisma-client.mdx
  • content/100-getting-started/_components/_create-project.mdx
  • content/100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx
  • content/100-getting-started/_components/_prisma-init.mdx
  • content/100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx
  • content/100-getting-started/_components/_install-prisma-client.mdx
📚 Learning: 2025-10-14T11:41:08.844Z
Learnt from: carlagn
Repo: prisma/docs PR: 7183
File: content/200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx:561-567
Timestamp: 2025-10-14T11:41:08.844Z
Learning: Ignore the file `content/200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx` in future reviews as per user request. Issues in this file were addressed in PR #7185.

Applied to files:

  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.mdx
  • content/200-orm/025-getting-started/index.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx
📚 Learning: 2025-10-03T19:30:57.554Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7157
File: content/800-guides/400-deno-integration.mdx:188-190
Timestamp: 2025-10-03T19:30:57.554Z
Learning: For the prisma/docs repository, do not suggest changes to code blocks when reviewing documentation pull requests.

Applied to files:

  • content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx
📚 Learning: 2025-08-11T09:40:55.237Z
Learnt from: ankur-arch
Repo: prisma/docs PR: 7066
File: content/200-orm/200-prisma-client/700-debugging-and-troubleshooting/245-troubleshooting-binary-size-issues.mdx:8-22
Timestamp: 2025-08-11T09:40:55.237Z
Learning: When the queryCompiler preview feature is enabled in Prisma ORM (v6.7.0+), it does not require Rust engines for CLI tools like `prisma migrate` or `prisma db pull`. The previous understanding that CLI tools would still need Rust binaries even with queryCompiler enabled is incorrect.

Applied to files:

  • content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx
  • content/250-postgres/400-query-optimization/100-setup.mdx
📚 Learning: 2025-10-15T06:36:42.423Z
Learnt from: jy-joung-bitor
Repo: prisma/docs PR: 0
File: :0-0
Timestamp: 2025-10-15T06:36:42.423Z
Learning: The `npm init` command supports the `--init-type=module` flag to initialize a project with ES module type in package.json. This is a valid npm CLI option documented at https://docs.npmjs.com/cli/v11/commands/npm-init#init-type

Applied to files:

  • content/100-getting-started/_components/_create-project.mdx
📚 Learning: 2025-10-15T06:36:42.423Z
Learnt from: jy-joung-bitor
Repo: prisma/docs PR: 0
File: :0-0
Timestamp: 2025-10-15T06:36:42.423Z
Learning: The `tsc --init` command requires the `--types node` flag to properly include Node.js type definitions from `types/node` in the generated tsconfig.json, even when types/node is already installed. Without this flag, TypeScript may not automatically pick up Node.js typings.

Applied to files:

  • content/100-getting-started/_components/_create-project.mdx
🪛 LanguageTool
content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx

[style] ~207-~207: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pt.ts ``` ## 9. Evolve your schema To make changes to your database schema: ### 9.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.mdx

[style] ~232-~232: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pt.ts ``` ## 9. Evolve your schema To make changes to your database schema: ### 9.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx

[style] ~22-~22: Consider a more concise word here.
Context: ...from-mongoose). ::: ## Prerequisites In order to successfully complete this guide, you n...

(IN_ORDER_TO_PREMIUM)


[style] ~248-~248: Consider shortening or rephrasing this to strengthen your wording.
Context: ...ma MongoDB does not use migrations. To make changes to your database schema: ### 8.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/400-mysql.mdx

[style] ~222-~222: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pt.ts ``` ## 9. Evolve your schema To make changes to your database schema: ### 9.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/_components/_create-prisma-client.mdx

[style] ~172-~172: Using many exclamation marks might seem excessive (in this case: 8 exclamation marks for a text that’s 4939 characters long)
Context: ...rismaClient() if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma ...

(EN_EXCESSIVE_EXCLAMATION)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx

[style] ~212-~212: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pt.ts ``` ## 9. Evolve your schema To make changes to your database schema: ### 9.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.mdx

[style] ~211-~211: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pt.ts ``` ## 9. Evolve your schema To make changes to your database schema: ### 9.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx

[style] ~188-~188: Consider shortening or rephrasing this to strengthen your wording.
Context: ...w instead of traditional migrations. To make changes to your database schema: ### 8.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx

[locale-violation] ~394-~394: In American English, ‘afterward’ is the preferred variant. ‘Afterwards’ is more commonly used in British English and other dialects.
Context: ... Post record in a nested write query. Afterwards, you'll see how you can retrieve the re...

(AFTERWARDS_US)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/300-postgresql.mdx

[style] ~211-~211: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pt.ts ``` ## 9. Evolve your schema To make changes to your database schema: ### 9.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/_components/_install-prisma-client.mdx

[style] ~79-~79: Consider shortening or rephrasing this to strengthen your wording.
Context: ...red to your Prisma schema. Whenever you make changes to your Prisma schema, you need to update ...

(MAKE_CHANGES)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: Check links
  • GitHub Check: Check internal links
  • GitHub Check: runner / linkspector
  • GitHub Check: Cloudflare Pages
🔇 Additional comments (75)
content/100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx (5)

1-9: Metadata and titles follow guidelines correctly.

All headings and sidebar labels use sentence case and preserve product name casing (Prisma Postgres, Prisma ORM, Prisma Data Platform). The metaDescription clearly communicates the guide's purpose. Well done here.


28-32: PostgreSQL version compatibility block is helpful.

The new informational block clearly communicates the PostgreSQL 17 requirement and provides an immediate way for users to verify their tool versions. This closes a potential gap where users might waste time debugging version mismatches.


45-53: Clear walkthrough for obtaining the direct connection string.

The steps guide users through the Prisma Data Platform console to retrieve the direct connection string. This is well-integrated and removes the earlier TCP tunnel indirection. The instruction to save the connection string for later use (line 53) is a good checkpoint that helps prevent user confusion.


115-150: Direct connection approach is consistently applied throughout the import section.

The pg_restore commands are syntactically valid. The tip section (lines 138–150) presents both an individual-flags approach and a full-connection-string approach as alternatives, which gives users flexibility. All placeholders (__USER__, __PASSWORD__) are clearly marked, and no real credentials are exposed. The echo command on line 133 provides useful feedback that the restore completed.


162-195: Scenario A and B updates correctly reflect the direct-connection shift.

Scenario A clearly instructs users to update their .env file with the direct connection string and regenerate Prisma Client. Scenario B properly references the new add-to-existing-project guide. The cross-reference on line 182 to the quickstart guide is valuable and encourages users to explore complete setup guidance if needed.

content/250-postgres/50-getting-started/100-quickstart.mdx (1)

1-11: LGTM!

The redirect structure is clean and well-formed. Metadata and routing are appropriate for the restructured navigation.

content/100-getting-started/01-quickstart-prismaPostgres.mdx (1)

1-22: LGTM!

URL routing change is consistent with the broader navigation restructuring. The link update properly reflects the new path hierarchy.

content/100-getting-started/_components/_explore-data.mdx (1)

1-7: LGTM!

Clean, concise component that will be reusable across database quickstart guides. The Prisma Studio explanation is clear and actionable.

content/100-getting-started/_components/_prerequisites.mdx (1)

1-11: LGTM!

Well-designed reusable component with proper conditional rendering. Node.js version requirements are appropriate for current LTS versions. As per coding guidelines, the component properly parameterizes database-specific prerequisites.

content/250-postgres/300-database/650-direct-connections.mdx (1)

79-83: Well-executed deprecation warning.

The deprecation notice clearly communicates the migration path to direct connections. The warning block is appropriately positioned before the deprecated feature documentation.

content/100-getting-started/_components/_create-project.mdx (1)

1-14: LGTM!

Standard TypeScript project initialization with appropriate dependencies. The sequence is logical and complete for setting up an ESM-ready TypeScript environment.

src/css/custom.css (1)

1812-1829: LGTM!

Clean sidebar styling rules with proper cascade and specificity management. The normal-weight class provides fine-grained control over font-weight for new import/quickstart sidebar items while maintaining active state visual distinction.

content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx (4)

1-11: LGTM!

Excellent use of reusable components to maintain consistency across database-specific quickstarts. The modular approach reduces duplication and makes the guide maintainable.


13-50: Clear and well-structured introduction.

The CockroachDB overview contextualizes the guide within the broader ORM getting-started experience. Step numbering and component usage follow the established pattern.


71-106: Comprehensive Prisma ORM setup section.

The initialization and configuration steps are thorough. The prisma.config.ts template is well-explained with inline guidance about dotenv integration.


148-255: Well-designed data model and query examples.

The User/Post schema is clear and demonstrates relations effectively. The script.ts example covers both create and read operations, giving users practical patterns to build from.

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx (2)

1-7: Titles and headings follow guidelines correctly. All headings use sentence case, and product names ("Prisma ORM", "PlanetScale", "Prisma Client") are properly preserved with exact casing.


185-220: Excellent PlanetScale-specific documentation. The guide clearly explains the PlanetScale branching workflow (Line 207–208), correctly documents the relationMode = "prisma" requirement (Line 101–103), and includes the mandatory @@index([authorId]) on foreign key fields (Line 194–195). These are crucial PlanetScale considerations that are well-positioned in the guide.

content/100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx (2)

1-9: TypeORM integration page is well-structured. The guide provides clear prerequisites, step-by-step setup, and practical entity examples. The Prisma Postgres connection string format is documented with proper placeholders (Line 70).


46-76: Good production readiness note. Line 59 and 75 appropriately document the need to disable synchronize in production and use TypeORM migrations for production schema management, which is a critical consideration often missed in quickstarts.

content/100-getting-started/03-prisma-postgres/100-quickstart/200-drizzle-orm.mdx (1)

61-94: Drizzle schema and relations are well-documented. The pgTable definitions clearly show the structure (lines 61–81), and the relations pattern (lines 84–93) properly demonstrates one-to-many and many-to-one relationships, which is essential for Drizzle users.

content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx (3)

1-13: Clear introduction and component integration. The page properly sets expectations for the PlanetScale quickstart, and all reusable components (_prerequisites, _create-project, _explore-data, _next-steps) are correctly imported and used.


45-70: ESM configuration is properly documented. Both tsconfig.json and package.json modifications for ESM support are clearly shown with all necessary compiler options (module: "ESNext", target: "ES2023", etc.).


141-160: PlanetScale-specific configuration is well-explained. The guide correctly requires relationMode = "prisma" (Line 151) with an explanatory note (Line 201) that PlanetScale doesn't support foreign key constraints. This is crucial context for users migrating from traditional relational setups.

content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx (3)

116-194: ESM and Prisma setup sections are comprehensive. The addition of ESM configuration (tsconfig.json and package.json updates) along with the new Prisma setup pattern (including prisma.config.ts with dotenv integration) aligns well with the broader PR changes. The step-by-step progression is clear and well-documented.


247-262: New lib/prisma.ts singleton pattern is well-introduced. The instantiation of Prisma Client with the PrismaPg adapter and explanation (Lines 249–262) follows the same pattern used across other database quickstarts. The centralization of PrismaClient initialization promotes reusability and prevents multiple instances during development.


392-434: Relation queries section demonstrates nested operations clearly. The example at Line 392 shows nested writes with post creation during user creation (Lines 403–420), which is a powerful Prisma feature. The subsequent use of include to retrieve relations (Lines 465–470) properly demonstrates how to fetch related data.

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx (4)

15-33: MongoDB replica set requirement is prominently documented. The tip (Line 15–18) and warning box (Line 29–33) effectively communicate the replica set requirement and the easiest path (MongoDB Atlas) for getting started. This prevents common setup frustrations.


58-62: MongoDB-specific adapter guidance is clear. The note (Lines 58–62) correctly explains that MongoDB doesn't require a driver adapter like relational databases, which is an important distinction that saves users from configuration mistakes.


162-171: Troubleshooting section adds valuable clarity. The two common MongoDB connection errors (authentication and empty database name) with solutions demonstrate good documentation practices and help users self-serve rather than opening support tickets.


254-277: MongoDB schema specifics are properly explained. Lines 254–277 clearly document MongoDB's @db.ObjectId requirement, @default(auto()), and the _id mapping pattern. The explanatory note (Lines 276–277) ensures users understand the "why," not just the "what."

content/100-getting-started/_components/_create-prisma-client.mdx (4)

1-175: Reusable component provides excellent consistency across database setups. This component encapsulates the proper Prisma Client initialization pattern for all eight supported databases. Each database block includes the appropriate adapter or direct client instantiation, with the global singleton pattern (preventing multiple instances during development) consistently applied. This is a strong foundation for the per-database quickstart and add-to-existing-project guides.


5-21: Prisma Postgres pattern correctly uses Accelerate extension. The prisma-postgres initialization includes withAccelerate(), which is the managed connection pooling and caching layer specific to Prisma Postgres. This is properly differentiated from the standard PrismaPg adapter.


84-117: SQL Server configuration shows production-ready pooling setup. The sqlConfig object (Lines 90–104) demonstrates proper connection pool settings (max: 10, min: 0, idleTimeoutMillis) and SSL/TLS configuration (encrypt: true, trustServerCertificate: false), which is a best practice often missing from quick examples.


177-180: Global singleton pattern explanation is clear. The note (Lines 177–180) concisely explains why the global pattern is needed (hot reloading in development), which helps developers understand the intent rather than just copying code.

content/250-postgres/400-query-optimization/100-setup.mdx (1)

15-15: Link update aligns with documentation restructuring. The prerequisite link has been updated from /postgres/introduction/getting-started to /postgres/getting-started, which is consistent with the PR's reorganization of getting started documentation paths. This ensures users are routed to the correct getting started page.

content/250-postgres/50-getting-started/_category_.json (1)

1-5: LGTM! Clean category configuration.

The category descriptor is properly configured to create a non-collapsible "Getting started" section in the navigation, which aligns with the PR's goal of restructuring the getting started documentation.

content/200-orm/025-getting-started/_category_.json (1)

1-5: LGTM! Consistent category structure.

This mirrors the Postgres getting started category configuration, maintaining consistency across the documentation structure.

content/800-guides/140-use-prisma-in-pnpm-workspaces.mdx (1)

107-107: LGTM! Path updates aligned with restructuring.

The link updates from /postgres/introduction/getting-started to /postgres/getting-started are consistent with the PR's goal of simplifying the documentation navigation structure.

Also applies to: 129-129, 184-184, 224-224

content/100-getting-started/_components/_next-steps.mdx (1)

1-7: LGTM! Well-structured next steps component.

This reusable component provides clear follow-up guidance for users completing the quickstart, with relevant links to deeper documentation and community resources.

static/_redirects (1)

639-644: LGTM! Redirect rules properly configured.

The four new redirect rules correctly map legacy paths to the restructured documentation locations:

  • ORM getting started paths now route to the Prisma Postgres quickstart
  • Postgres introduction paths are simplified to the getting started section
  • Early access upgrade paths redirect appropriately

These redirects ensure backward compatibility during the navigation restructuring.

content/250-postgres/50-getting-started/200-import-from-existing-database.mdx (1)

1-11: Redirect structure is properly configured.

This redirect cleanly bridges the old Postgres-specific path to the centralized Prisma ORM add-to-existing-project flow, aligning with the navigation restructure. The frontmatter follows expected conventions, and the Redirect component usage is correct for Docusaurus 3.8.1.

content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx (1)

1-295: Well-structured MySQL quickstart with consistent per-database patterns.

This guide correctly implements the Prisma ORM quickstart structure for MySQL/MariaDB, including proper adapter selection (@prisma/adapter-mariadb), clear setup steps, and example code. The database credential placeholders are appropriately marked without exposing real secrets, and the flow mirrors other per-database quickstart pages.

content/100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx (1)

1-152: Kysely guide effectively demonstrates Prisma Postgres integration.

This guide provides clear instructions for using Kysely with Prisma Postgres, from database setup through direct connection strings to practical query examples. The step-by-step flow is logical, placeholders are appropriately marked, and the integration points with Prisma Postgres are explicit and helpful.

content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx (1)

1-287: PostgreSQL quickstart maintains strong consistency with established patterns.

This guide properly instantiates the per-database quickstart structure for PostgreSQL, with correct adapter selection (@prisma/adapter-pg), clear prerequisite guidance, and the helpful tip linking to Prisma Postgres for users seeking a managed alternative. The setup flow aligns seamlessly with other per-database quickstarts (MySQL, SQLite).

content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx (1)

1-274: SQLite quickstart appropriately reflects database characteristics.

This guide correctly simplifies the per-database pattern for SQLite, removing prerequisites for external database setup and using a local file path for the database connection. The 5-minute duration is realistic given SQLite's zero-configuration design. Adapter selection (@prisma/adapter-better-sqlite3) and overall setup flow are consistent with other databases in the series.

content/100-getting-started/_components/_prisma-init.mdx (1)

1-67: Robust reusable component handles database-specific initialization.

This component cleanly separates Prisma Postgres initialization (using the --db flag for managed database creation) from other databases (using --datasource-provider). The defensive programming with optional chaining (?.toLowerCase()) and fallback logic ensures graceful handling even if props vary. The conditional guidance helps users understand when to customize the generated schema's datasource provider.

content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx (1)

1-271: Prisma Postgres quickstart effectively positions the managed database offering.

This guide serves as an excellent flagship quickstart, prominently featuring the --db flag for automatic Prisma Postgres database provisioning. The introduction clearly differentiates Prisma Postgres as a managed, scaling-to-zero option integrated with Prisma ORM, and the setup walkthrough realistically expects interactive configuration for region and database naming. The 5-minute duration and simplified prerequisites reflect the advantage of managed infrastructure. Cross-references to product documentation and connection management are well-placed.

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/700-cockroachdb.mdx (4)

1-7: Well-structured frontmatter and heading case. All frontmatter metadata is complete and the title uses proper sentence case per docs guidelines.


19-26: Dependency installation steps are clear and accurate. The adapter selection (@prisma/adapter-pg) is correct since CockroachDB is PostgreSQL-compatible, and all package purposes are well-documented.


40-40: Command uses correct datasource provider. The --datasource-provider cockroachdb flag and --output ../generated/prisma path are both documented Prisma init options and align with the guide's scope.


102-109: Connection string format is appropriate. The template uses placeholder values (user, password, host) rather than real credentials, and the CockroachDB-specific URL format with sslmode=require is correct. As per guidelines, template examples like this are not flagged as exposed secrets.

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/300-postgresql.mdx (4)

1-7: Consistent frontmatter and proper heading case. Title follows sentence case guidelines, metadata is complete.


23-26: Correct dependencies for PostgreSQL setup. The @prisma/adapter-pg selection matches the guide's database choice and all packages are properly documented.


40-40: Command flags are valid and consistent. Using --datasource-provider postgresql and output path align with documented Prisma init options.


102-103: PostgreSQL connection string is correctly templated. The URL includes required schema parameter and uses placeholder credentials. Format matches PostgreSQL standard connection URL conventions.

content/250-postgres/50-getting-started/index.mdx (2)

33-33: Link updated to new Prisma ORM quickstart path. This change points to the new per-database quickstart structure being introduced in this PR, maintaining consistency with the navigation reorganization.


59-63: Added node-postgres link and navigation section. The new link provides an additional ORM option, and the "In this section" component improves user navigation through the Prisma Postgres getting started content.

content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx (4)

15-19: MongoDB v7 incompatibility warning is prominent and clear. This important note about Prisma ORM v6 requirement for MongoDB is well-positioned at the start to set user expectations early.


37-52: Correct dependency set for MongoDB—no driver adapter needed. The guide correctly notes that MongoDB doesn't require driver adapters since Prisma ORM connects directly, which distinguishes this guide from SQL database variants.


112-112: MongoDB-specific engine configuration is appropriate. The engine: "classic" setting is necessary for MongoDB support in the Prisma config.


177-192: MongoDB data model patterns are correct. The use of @id @default(auto()) @map("_id") @db.ObjectId follows MongoDB's schema conventions and aligns with Prisma ORM's MongoDB support.

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/500-sql-server.mdx (3)

1-7: Appropriate frontmatter and proper sentence case. Title uses correct capitalization for SQL Server while maintaining sentence case for the guide title.


23-26: SQL Server-specific adapter correctly selected. The @prisma/adapter-mssql package is the right choice for SQL Server integration.


172-196: SQL Server adapter instantiation includes appropriate connection pool configuration. The PrismaMSSQL setup with pool settings (max, min, idleTimeoutMillis) and SSL/certificate options are correctly tailored for SQL Server production scenarios. Template values are used throughout.

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx (3)

1-7: Frontmatter is complete with proper sentence case. Title correctly capitalizes SQLite while using sentence case for the guide.


23-26: SQLite adapter correctly specified. The @prisma/adapter-better-sqlite3 is the appropriate choice for SQLite integration in Prisma ORM.


106-110: SQLite file-based connection string is appropriate. The template format file:./path/to/your/database.db correctly shows SQLite's file-based database pattern, with placeholder path for users to substitute their actual database location.

content/100-getting-started/03-prisma-postgres/100-quickstart/50-prisma-orm.mdx (4)

1-7: Frontmatter is complete and titles use proper case. Sidebar label and metadata correctly reference Prisma ORM and Prisma Postgres.


20-44: Prisma Data Platform integration steps are clear and beginner-friendly. The guide walks users through creating a Prisma Postgres database in the Console and retrieving API keys for direct TCP connections, which is appropriate context-setting before the technical setup.


54-57: Dependency set correctly includes PrismaPg adapter. The @prisma/adapter-pg package selection is appropriate for connecting to Prisma Postgres via the node-postgres driver.


217-227: Prisma Client instantiation correctly uses PrismaPg adapter with direct connection string. The adapter setup properly configures the node-postgres driver for Prisma Postgres connectivity.

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/100-prisma-postgres.mdx (3)

1-7: Frontmatter is complete with proper heading case. Title uses sentence case while correctly capitalizing "Prisma Postgres" and "Prisma ORM" product names.


23-26: Dependencies correctly reflect Prisma Postgres setup. The @prisma/adapter-pg adapter is the appropriate choice for connecting Prisma Client to PostgreSQL-compatible databases like Prisma Postgres.


161-171: PrismaPg adapter instantiation is clean and correct. The adapter setup properly configures the node-postgres driver with the connection string for managed PostgreSQL connectivity.

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2460
✅ Successful 2170
⏳ Timeouts 0
🔀 Redirected 260
👻 Excluded 21
❓ Unknown 0
🚫 Errors 8
⛔ Unsupported 1

Errors per input

Errors in 100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx

Errors in 100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx

Errors in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/02-introduction-to-data-types.mdx

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2257
✅ Successful 2230
⏳ Timeouts 0
🔀 Redirected 3
👻 Excluded 21
❓ Unknown 0
🚫 Errors 2
⛔ Unsupported 1

Errors per input

Errors in 200-orm/050-overview/300-prisma-in-your-stack/01-rest.mdx

Errors in 200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes to avoid unnecessary requests, and speed up consecutive runs.

📊 Results Overview

Status Count
🔍 Total 2257
✅ Successful 2007
⏳ Timeouts 0
🔀 Redirected 228
👻 Excluded 21
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2257
✅ Successful 2010
⏳ Timeouts 0
🔀 Redirected 224
👻 Excluded 21
❓ Unknown 0
🚫 Errors 1
⛔ Unsupported 1

Errors per input

Errors in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/02-introduction-to-data-types.mdx

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2265
✅ Successful 2241
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 22
❓ Unknown 0
🚫 Errors 1
⛔ Unsupported 1

Errors per input

Errors in 200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2265
✅ Successful 2242
⏳ Timeouts 0
🔀 Redirected 0
👻 Excluded 22
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1
Full Github Actions output

@github-actions
Copy link
Contributor

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2265
✅ Successful 2235
⏳ Timeouts 0
🔀 Redirected 3
👻 Excluded 22
❓ Unknown 0
🚫 Errors 4
⛔ Unsupported 1

Errors per input

Errors in 200-orm/050-overview/500-databases/840-cockroachdb.mdx

Errors in 200-orm/200-prisma-client/500-deployment/301-edge/550-deploy-to-deno-deploy.mdx

Errors in 800-guides/400-deno-integration.mdx

@ankur-arch ankur-arch marked this pull request as ready for review November 14, 2025 12:14
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx (1)

2-3: Use sentence case for the title and metaTitle. Per documentation conventions, both the page title and metaTitle should use sentence case rather than title case. This maintains consistency with the rest of the documentation structure.

-title: 'From the CLI'
-metaTitle: 'From the CLI'
+title: 'From the CLI'
+metaTitle: 'From the CLI'

Actually, reviewing this more carefully: "From the CLI" is tricky because it's short. Looking at the learning examples like "Getting started with Prisma ORM" and "Best practices for authentication", the pattern is that only the first word is capitalized. So it should be:

-title: 'From the CLI'
-metaTitle: 'From the CLI'
+title: 'From the CLI'
+metaTitle: 'From the CLI'

Hmm, both seem identical. Let me reconsider. In sentence case, "From the CLI" would remain the same since "From" is the first word. Actually, I need to think about this differently. The learning says sentence case like "Getting started with Prisma ORM" — is "From the CLI" already sentence case? Yes, it is. The first word is capitalized and the rest are lowercase (except "CLI" which is an acronym). So this is actually correct. Let me revise.

Actually, I should skip this comment since the title IS already in sentence case. Let me reconsider what constitutes title case violation.

Title Case: From The CLI
Sentence Case: From the CLI

The file shows "From the CLI" which IS sentence case. I was mistaken.

[actions]
Withdraw this comment - the title is already in sentence case.
[scratchpad_end] -->

🧹 Nitpick comments (3)
content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx (1)

209-211: Trim redundant intro text for section 9.

The line "To make changes to your database schema:" duplicates the intent already conveyed by the heading "Evolve your schema." Removing it tightens the flow and strengthens the heading's impact.

## 9. Evolve your schema

-To make changes to your database schema:

### 9.1. Update your Prisma schema file
content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx (1)

194-194: Consider tightening the transition before "8.1".

The phrase "To make changes to your database schema:" after mentioning the branching workflow is somewhat redundant. Since you're already explaining schema evolution, the transition could be more direct. As per static analysis hint, consider rephrasing to "To make schema changes:" or similar to strengthen the flow.

content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx (1)

539-539: Consider tightening the language in the Next steps transition. The phrase "If you want to explore" is slightly passive. Consider a more direct formulation like "To explore" or "Ready to explore" to strengthen the call-to-action.

-You just got your feet wet with a basic Prisma Postgres setup. If you want to explore more complex queries, such as adding caching functionality, check out the official [Quickstart](/getting-started/prisma-orm/quickstart/prisma-postgres).
+You just got your feet wet with a basic Prisma Postgres setup. To explore more complex queries, such as adding caching functionality, check out the official [Quickstart](/getting-started/prisma-orm/quickstart/prisma-postgres).
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 04dd079 and ae1d885.

⛔ Files ignored due to path filters (9)
  • package-lock.json is excluded by !**/package-lock.json
  • static/img/guides/prisma-betterauth-astro-cover.png is excluded by !**/*.png
  • static/img/technologies/astro.svg is excluded by !**/*.svg
  • static/img/technologies/astrodark.svg is excluded by !**/*.svg
  • static/img/technologies/drizzle.svg is excluded by !**/*.svg
  • static/img/technologies/kysely.svg is excluded by !**/*.svg
  • static/img/technologies/remix.svg is excluded by !**/*.svg
  • static/img/technologies/sequelize.svg is excluded by !**/*.svg
  • static/img/technologies/typeorm.svg is excluded by !**/*.svg
📒 Files selected for processing (173)
  • .github/workflows/config/.linkspector.yml (0 hunks)
  • .github/workflows/linkspector.yml (0 hunks)
  • .github/workflows/lychee.yml (3 hunks)
  • cSpell.json (2 hunks)
  • content/100-getting-started/01-quickstart-prismaPostgres.mdx (0 hunks)
  • content/100-getting-started/01-quickstart-sqlite.mdx (0 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx (1 hunks)
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx (1 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-prismaPostgres.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-prismaPostgres.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-prismaPostgres.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-prismaPostgres.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-prismaPostgres.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/300-next-steps.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/_install-prisma-client-partial.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/125-creating-the-prisma-schema-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/125-creating-the-prisma-schema-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/200-install-prisma-client-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/200-install-prisma-client-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/250-querying-the-database-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/250-querying-the-database-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/300-next-steps.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/_prisma-init-partial.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/index.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-planetscale.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-cockroachdb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-mysql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-postgresql.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-sqlserver.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/300-next-steps.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/_install-prisma-client-partial.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/100-connect-your-database-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/100-connect-your-database-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/125-introspection-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/125-introspection-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/200-install-prisma-client-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/200-install-prisma-client-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/250-querying-the-database-node-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/250-querying-the-database-typescript-mongodb.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/300-next-steps.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/_prisma-init-partial.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/index.mdx (0 hunks)
  • content/100-getting-started/02-setup-prisma/index.mdx (0 hunks)
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx (8 hunks)
  • content/100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx (1 hunks)
  • content/100-getting-started/03-prisma-postgres/100-quickstart/200-drizzle-orm.mdx (1 hunks)
  • content/100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx (1 hunks)
💤 Files with no reviewable changes (156)
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/200-install-prisma-client-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/300-next-steps.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/200-install-prisma-client-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/250-querying-the-database-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/_prisma-init-partial.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-prismaPostgres.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/250-querying-the-database-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/100-connect-your-database-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-prismaPostgres.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/200-install-prisma-client-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-mysql.mdx
  • .github/workflows/linkspector.yml
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/125-introspection-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/_prisma-init-partial.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/250-querying-the-database-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/100-connect-your-database-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/200-install-prisma-client-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/250-querying-the-database-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-mysql.mdx
  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/_install-prisma-client-partial.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/300-next-steps.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/index.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/_install-prisma-client-partial.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/200-install-prisma-client-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/125-creating-the-prisma-schema-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/300-next-steps.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/index.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/300-next-steps.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-prismaPostgres.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/170-baseline-your-database-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-prismaPostgres.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/index.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/150-using-prisma-migrate-typescript-planetscale.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-cockroachdb.mdx
  • .github/workflows/config/.linkspector.yml
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-typescript-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/150-introspection-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-planetscale.mdx
  • content/100-getting-started/01-quickstart-sqlite.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-prismaPostgres.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/125-introspection-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/200-install-prisma-client-typescript-mysql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/250-querying-the-database-node-mysql.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-node-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/250-querying-the-database-typescript-cockroachdb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-node-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-postgresql.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/125-creating-the-prisma-schema-typescript-mongodb.mdx
  • content/100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/275-evolve-your-schema-node-sqlserver.mdx
  • content/100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx
✅ Files skipped from review due to trivial changes (1)
  • content/100-getting-started/02-prisma-orm/100-quickstart/800-mongodb.mdx
🚧 Files skipped from review as they are similar to previous changes (6)
  • content/100-getting-started/02-prisma-orm/100-quickstart/200-sqlite.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/300-typeorm.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/200-drizzle-orm.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/700-cockroachdb.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/300-postgresql.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/100-prisma-postgres.mdx
🧰 Additional context used
🧠 Learnings (7)
📓 Common learnings
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: All headings and titles should use sentence case (e.g., "Getting started with Prisma ORM", "Best practices for authentication"), not title case. Exception: Always preserve exact casing for product names including "Prisma Postgres", "Prisma", "Prisma ORM", and "Prisma Data Platform".
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: All headings and titles should use sentence case (e.g., "Getting started with Prisma ORM", "Best practices for authentication"), not title case. Exception: Always preserve exact casing for product names including "Prisma Postgres", "Prisma", "Prisma ORM", and "Prisma Data Platform".

Applied to files:

  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.

Applied to files:

  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx
  • content/100-getting-started/03-prisma-postgres/100-quickstart/100-kysely.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx
📚 Learning: 2025-10-08T16:22:57.129Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:50-66
Timestamp: 2025-10-08T16:22:57.129Z
Learning: In `.mdx` files, do NOT flag or suggest changes for the following code quality issues even if they represent poor practices: React anti-patterns (using var instead of useState, direct DOM manipulation), missing keys in .map() iterations, non-serializable props in getServerSideProps, unused variables, missing error handling, SQL injection vulnerabilities (unless actively showing how to fix them), insecure cookie settings, missing TypeScript types, PrismaClient instantiation patterns, or any other code quality, security, or performance issues. Documentation code snippets are copied from source code and often intentionally show "before" examples or common mistakes.

Applied to files:

  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/500-sql-server.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/100-quickstart/400-mysql.mdx
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx
📚 Learning: 2025-10-14T11:41:08.844Z
Learnt from: carlagn
Repo: prisma/docs PR: 7183
File: content/200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx:561-567
Timestamp: 2025-10-14T11:41:08.844Z
Learning: Ignore the file `content/200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx` in future reviews as per user request. Issues in this file were addressed in PR #7185.

Applied to files:

  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx
  • content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx
📚 Learning: 2025-10-09T21:32:50.340Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-84
Timestamp: 2025-10-09T21:32:50.340Z
Learning: The `npx prisma init` command supports the following flags: `--db` (shorthand for `--datasource-provider prisma+postgres`), `--output` (specifies output location for generated client), `--generator-provider` (defines the generator provider), `--datasource-provider`, `--url`, `--preview-feature`, and `--with-model`. These are documented valid CLI options for Prisma init command.

Applied to files:

  • content/100-getting-started/02-prisma-orm/100-quickstart/600-planetscale.mdx
  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx
📚 Learning: 2025-08-11T09:40:55.237Z
Learnt from: ankur-arch
Repo: prisma/docs PR: 7066
File: content/200-orm/200-prisma-client/700-debugging-and-troubleshooting/245-troubleshooting-binary-size-issues.mdx:8-22
Timestamp: 2025-08-11T09:40:55.237Z
Learning: When the queryCompiler preview feature is enabled in Prisma ORM (v6.7.0+), it does not require Rust engines for CLI tools like `prisma migrate` or `prisma db pull`. The previous understanding that CLI tools would still need Rust binaries even with queryCompiler enabled is incorrect.

Applied to files:

  • content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx
🪛 LanguageTool
content/100-getting-started/02-prisma-orm/200-add-to-existing-project/600-planetscale.mdx

[style] ~194-~194: Consider shortening or rephrasing this to strengthen your wording.
Context: ...w instead of traditional migrations. To make changes to your database schema: ### 8.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/03-prisma-postgres/100-from-the-cli.mdx

[locale-violation] ~398-~398: In American English, ‘afterward’ is the preferred variant. ‘Afterwards’ is more commonly used in British English and other dialects.
Context: ... Post record in a nested write query. Afterwards, you'll see how you can retrieve the re...

(AFTERWARDS_US)


[style] ~539-~539: Consider using an alternative to strengthen your wording.
Context: ...h a basic Prisma Postgres setup. If you want to explore more complex queries, such a...

(WANT_KEEN)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/200-sqlite.mdx

[style] ~211-~211: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pt.ts ``` ## 9. Evolve your schema To make changes to your database schema: ### 9.1. Update ...

(MAKE_CHANGES)

content/100-getting-started/02-prisma-orm/200-add-to-existing-project/800-mongodb.mdx

[style] ~22-~22: Consider a more concise word here.
Context: ...from-mongoose). ::: ## Prerequisites In order to successfully complete this guide, you n...

(IN_ORDER_TO_PREMIUM)


[style] ~248-~248: Consider shortening or rephrasing this to strengthen your wording.
Context: ...ma MongoDB does not use migrations. To make changes to your database schema: ### 8.1. Update ...

(MAKE_CHANGES)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Cloudflare Pages

@ankur-arch ankur-arch merged commit c2671d7 into prisma-7 Nov 15, 2025
7 checks passed
@ankur-arch ankur-arch deleted the prisma-7-getting-started-restructure branch November 15, 2025 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants