Skip to content

Conversation

@aidankmcalister
Copy link
Member

@aidankmcalister aidankmcalister commented Oct 29, 2025

Summary by CodeRabbit

  • Documentation
    • Added deprecation notice for prisma-client-js generator, indicating it will be deprecated in Prisma ORM 7 in favor of prisma-client with guidance on migration.

@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
Copy link
Contributor

Redirect check

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

  • This PR does not change any pages in a way that would require a redirect.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 29, 2025

Walkthrough

Adds a deprecation warning admonition to the prisma-client-js generator section in the Prisma schema documentation. The warning notifies users that prisma-client-js will be deprecated in Prisma ORM 7 in favor of prisma-client, with a reference link for additional details.

Changes

Cohort / File(s) Change Summary
Generator Deprecation Documentation
content/200-orm/100-prisma-schema/10-overview/03-generators.mdx
Adds deprecation warning admonition under prisma-client-js generator description, alerting users of planned deprecation in Prisma ORM 7 and directing them to prisma-client as the replacement.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Documentation change affecting user-facing content; verify deprecation timeline accuracy and link validity

Possibly related PRs

Pre-merge checks

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "Added a warning that prisma-client-js will be deprecated in v7" directly and accurately reflects the main change documented in the raw summary. The title is concise, specific, and clearly communicates that a deprecation warning was added to the documentation, specifically for prisma-client-js in relation to version 7. A teammate reviewing the commit history would immediately understand that this PR introduces a deprecation notice without requiring additional context. The title avoids vague language and file lists, providing meaningful information about the primary change.

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

@cloudflare-workers-and-pages
Copy link

Deploying docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7d6602b
Status: ✅  Deploy successful!
Preview URL: https://58b27861.docs-51g.pages.dev
Branch Preview URL: https://prisma-client-js-deprecation.docs-51g.pages.dev

View logs

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: 0

🧹 Nitpick comments (1)
content/200-orm/100-prisma-schema/10-overview/03-generators.mdx (1)

27-31: Minor: Consider improving link text clarity.

The link text reads "read more" immediately followed by a link with the same intent. Slightly more specific text (e.g., "learn about the transition" or "explore the migration guide") would better signal what users will find when clicking, improving UX.

Example improvement:

- In Prisma ORM 7, `prisma-client-js` will be deprecated in favor of `prisma-client`. For more information, [read more](https://www.prisma.io/blog/rust-free-prisma-orm-is-ready-for-production).
+ In Prisma ORM 7, `prisma-client-js` will be deprecated in favor of `prisma-client`. For more information, [see the migration guide](https://www.prisma.io/blog/rust-free-prisma-orm-is-ready-for-production).
📜 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 67ed4ac and 7d6602b.

📒 Files selected for processing (1)
  • content/200-orm/100-prisma-schema/10-overview/03-generators.mdx (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-10-09T21:32:50.340Z
Learnt from: aidankmcalister
PR: prisma/docs#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/200-orm/100-prisma-schema/10-overview/03-generators.mdx
📚 Learning: 2025-08-11T09:40:55.237Z
Learnt from: ankur-arch
PR: prisma/docs#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/200-orm/100-prisma-schema/10-overview/03-generators.mdx
⏰ 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: Check links
🔇 Additional comments (1)
content/200-orm/100-prisma-schema/10-overview/03-generators.mdx (1)

27-31: Deprecation warning placement and messaging are clear and well-positioned.

The warning is strategically placed right after the section heading and uses consistent admonition syntax with the rest of the documentation. The statement that prisma-client-js will be deprecated in favor of prisma-client aligns with Prisma's roadmap, and the context that Prisma Client will require an output path in version 7 reinforces the need for this migration guidance.

@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 2405
✅ Successful 2123
⏳ Timeouts 0
🔀 Redirected 243
👻 Excluded 21
❓ Unknown 0
🚫 Errors 17
⛔ Unsupported 1

Errors per input

Errors in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-sqlserver.mdx

Errors in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-cockroachdb.mdx

Errors in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx

Errors in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-sqlserver.mdx

Errors in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx

Errors in 200-orm/100-prisma-schema/10-overview/index.mdx

Errors in 200-orm/100-prisma-schema/20-data-model/10-models.mdx

Errors in 200-orm/800-more/350-ai-tools/400-github-copilot.mdx

Errors in 200-orm/800-more/500-development-environment/200-editor-setup.mdx

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

Errors in 250-postgres/350-integrations/400-mcp-server.mdx

Errors in 250-postgres/350-integrations/500-vscode.mdx

Redirects per input

Redirects in 100-getting-started/01-quickstart-prismaPostgres.mdx

Redirects in 100-getting-started/01-quickstart-sqlite.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-prismaPostgres.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-prismaPostgres.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/300-next-steps.mdx

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

Redirects in 100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx

Redirects in 100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx

Redirects in 100-getting-started/03-prisma-postgres/120-upgrade-from-early-access.mdx

Redirects in 200-orm/050-overview/100-introduction/200-why-prisma.mdx

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

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

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

Redirects in 200-orm/050-overview/300-prisma-in-your-stack/03-fullstack.mdx

Redirects in 200-orm/050-overview/500-databases/200-database-drivers.mdx

Redirects in 200-orm/050-overview/500-databases/300-postgresql.mdx

Redirects in 200-orm/050-overview/500-databases/400-mysql.mdx

Redirects in 200-orm/050-overview/500-databases/600-mongodb.mdx

Redirects in 200-orm/050-overview/500-databases/800-sql-server/020-sql-server-local.mdx

Redirects in 200-orm/050-overview/500-databases/850-planetscale.mdx

Redirects in 200-orm/050-overview/500-databases/880-supabase.mdx

Redirects in 200-orm/050-overview/500-databases/890-neon.mdx

Redirects in 200-orm/050-overview/500-databases/900-turso.mdx

Redirects in 200-orm/050-overview/500-databases/950-cloudflare-d1.mdx

Redirects in 200-orm/100-prisma-schema/10-overview/03-generators.mdx

Redirects in 200-orm/100-prisma-schema/10-overview/04-location.mdx

Redirects in 200-orm/100-prisma-schema/20-data-model/40-views.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/200-pgbouncer.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/200-read-replicas.mdx

Redirects in 200-orm/200-prisma-client/100-queries/050-filtering-and-sorting.mdx

Redirects in 200-orm/200-prisma-client/100-queries/058-transactions.mdx

Redirects in 200-orm/200-prisma-client/100-queries/061-custom-validation.mdx

Redirects in 200-orm/200-prisma-client/100-queries/070-case-sensitivity.mdx

Redirects in 200-orm/200-prisma-client/150-using-raw-sql/200-raw-queries.mdx

Redirects in 200-orm/200-prisma-client/200-special-fields-and-types/index.mdx

Redirects in 200-orm/200-prisma-client/300-client-extensions/200-extension-examples.mdx

Redirects in 200-orm/200-prisma-client/300-client-extensions/500-middleware/index.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/101-traditional/225-deploy-to-render.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/101-traditional/325-deploy-to-railway.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/201-serverless/300-deploy-to-vercel.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/100-overview.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/485-deploy-to-vercel.mdx

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

Redirects in 200-orm/200-prisma-client/500-deployment/550-deploy-database-changes-with-prisma-migrate.mdx

Redirects in 200-orm/200-prisma-client/600-observability-and-logging/250-opentelemetry-tracing.mdx

Redirects in 200-orm/500-reference/100-prisma-schema-reference.mdx

Redirects in 200-orm/500-reference/250-error-reference.mdx

Redirects in 200-orm/500-reference/400-system-requirements.mdx

Redirects in 200-orm/500-reference/500-preview-features/050-client-preview-features.mdx

Redirects in 200-orm/800-more/100-under-the-hood/100-engines.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/200-upgrading-versions/600-upgrading-to-prisma-5/index.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer-mysql.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer-postgresql.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/04-upgrading-nexus-prisma-to-nexus.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/05-upgrading-prisma-binding-to-nexus.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/08-upgrade-from-mongodb-beta.mdx

Redirects in 200-orm/800-more/350-ai-tools/100-cursor.mdx

Redirects in 200-orm/800-more/350-ai-tools/300-windsurf.mdx

Redirects in 200-orm/800-more/350-ai-tools/400-github-copilot.mdx

Redirects in 200-orm/800-more/400-comparisons/01-prisma-and-typeorm.mdx

Redirects in 200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx

Redirects in 200-orm/800-more/500-development-environment/200-editor-setup.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/03-date-types.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/04-connecting-to-postgresql-databases.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/800-check-constraints.mdx

Redirects in 250-postgres/100-introduction/250-overview.mdx

Redirects in 250-postgres/300-database/350-caching.mdx

Redirects in 250-postgres/300-database/525-postgres-extensions.mdx

Redirects in 250-postgres/350-integrations/100-netlify.mdx

Redirects in 250-postgres/350-integrations/200-vercel.mdx

Redirects in 250-postgres/350-integrations/300-idx.mdx

Redirects in 250-postgres/350-integrations/400-mcp-server.mdx

Redirects in 250-postgres/400-query-optimization/100-setup.mdx

Redirects in 250-postgres/400-query-optimization/200-recordings.mdx

Redirects in 250-postgres/1200-more/1000-faq.mdx

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.

2 participants