Skip to content

Capture ad click IDs so paid traffic is attributable - #8207

Open
gregory-boch-prisma wants to merge 2 commits into
mainfrom
paid-attribution-click-ids
Open

Capture ad click IDs so paid traffic is attributable#8207
gregory-boch-prisma wants to merge 2 commits into
mainfrom
paid-attribution-click-ids

Conversation

@gregory-boch-prisma

Copy link
Copy Markdown
Contributor

The problem

Google auto-tagging appends gclid and no UTM params at all. But isAttributionKey in packages/ui/src/lib/utm.ts matched only utm_* and ref, so every paid visit was stored as if it were direct traffic. gclid appeared nowhere in the codebase.

That meant the first/last-touch attribution we already have — including the part that forwards it to console.prisma.io — could not see paid acquisition at all.

What this does

Captures click IDs. gclid, wbraid, gbraid, msclkid, fbclid, li_fat_id, twclid, ttclid now flow into the existing attribution store.

Click IDs are deliberately not rewritten onto internal links — they're opaque and long, and only matter at the console boundary, where syncUtmAttribution appends them alongside the existing first-touch params.

Records paid touches on the PostHog person, not on a conversion event. A purchase can happen months after the click, far outside any ad platform's window — Google caps offline conversion import at 90 days — so attribution has to live somewhere durable.

$set_once (never overwritten) $set (most recent)
is_paid_acquired, first_paid_at, first_paid_source, first_paid_campaign, first_paid_medium, first_paid_click_id last_paid_at, last_paid_source, last_paid_campaign, last_paid_medium, last_paid_click_id

Organic visitors get no paid properties at all.

Keeps @prisma-docs/ui free of posthog-js. UtmPersistence emits a prisma_attribution_change DOM event; each app wires it to its own already-initialised client, matching the existing CookieYes event pattern.

Two things reviewers should weigh

Coverage is bounded by consent. PostHog here is opt_out_capturing_by_default: true and only opts in on CookieYes analytics consent. A visitor who declines produces no data and cannot be attributed. This is a ceiling on the whole feature, not a bug.

This creates person profiles. The project runs person_profiles: identified_only via defaults: "2025-11-30". setPersonProperties creates a profile where none exists, so paid-touched anonymous visitors now get profiles they otherwise wouldn't. Intended — it's what makes months-later attribution possible — but it is a billable change, scoped to paid traffic only.

Verification

No test runner in the repo, so the pure logic was exercised directly against the real source — 15/15, covering:

  • gclid captured from a UTM-less landing
  • gclid not leaked onto internal links
  • gclid is carried to console links
  • first touch survives a later organic visit
  • organic-only visitors get no paid properties

apps/site typechecks clean. packages/ui shows only its 5 pre-existing TS2307s (files copied in without their deps — unchanged by this PR). oxlint clean on all changed files.

Not in this PR

Console-side work — sign_up/login events, identify() with a URL fallback, server-side purchase — is specified in ad-creative/analytics-spec-paid-attribution.md and lives in a different repo.

No GTM changes are needed for any of this.

🤖 Generated with Claude Code

Google auto-tagging appends `gclid` and no UTM params at all, but
`isAttributionKey` matched only `utm_*` and `ref`. Every paid visit was
therefore stored as if it were direct traffic, and `gclid` appeared
nowhere in the codebase — so the existing first/last-touch attribution,
including the part that forwards it to console.prisma.io, could not see
paid acquisition at all.

Capture gclid, wbraid, gbraid, msclkid, fbclid, li_fat_id, twclid and
ttclid into the existing attribution store. Click IDs are deliberately
not rewritten onto internal links — they are opaque and long, and only
matter at the console boundary, where syncUtmAttribution now appends
them alongside first-touch params.

Record paid touches on the PostHog person rather than on a conversion
event. A purchase can happen months after the click, far outside any ad
platform's window (Google caps offline conversion import at 90 days), so
attribution has to live somewhere durable. `first_paid_*` is written
with $set_once and never overwritten; organic visitors get no paid
properties at all.

UtmPersistence emits a `prisma_attribution_change` DOM event rather than
calling PostHog directly, so @prisma-docs/ui needs no posthog-js
dependency; each app wires it to its own already-initialised client.

Coverage is bounded by consent: PostHog here is opt-out by default and
only opts in on CookieYes analytics consent, so a visitor who declines
produces no data and cannot be attributed. Note also that
setPersonProperties creates a person profile under `identified_only`, so
paid-touched anonymous visitors now get profiles they otherwise would
not — intended, but a billable change scoped to paid traffic.

Console-side work (signup/login events, identify, server-side purchase)
is specified in ad-creative/analytics-spec-paid-attribution.md and lives
in a different repo.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
blog Ready Ready Preview Sep 1, 2026 1:18pm UTC
docs Ready Ready Preview Sep 1, 2026 1:18pm UTC
eclipse Ready Ready Preview Sep 1, 2026 1:18pm UTC
site Ready Ready Preview Sep 1, 2026 1:18pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 1893 files, which is 1743 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to Team to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Essentials

Run ID: 5d22b25a-186f-4468-836a-29768f3e8f30

📥 Commits

Reviewing files that changed from the base of the PR and between 7357268 and 09f2b29.

⛔ Files ignored due to path filters (434)
  • .claude/skills/content-create-hero-image/assets/examples/create-prisma-deploy-prisma-compute/hero.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/examples/prisma-next-benchmark/hero.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/examples/prisma-next-benchmark/meta.png is excluded by !**/*.png
  • .claude/skills/content-create-hero-image/assets/figma/examples/prisma-next-announcement.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/fonts/Inter-VF.woff2 is excluded by !**/*.woff2
  • .claude/skills/content-create-hero-image/assets/fonts/MonaSansMono-VF.woff2 is excluded by !**/*.woff2
  • .claude/skills/content-create-hero-image/assets/fonts/Sora-VF.woff2 is excluded by !**/*.woff2
  • .claude/skills/content-create-hero-image/assets/hero2.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-8-logo.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-8-mark-dark.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-8-mark-white.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-lockup-color.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-lockup-white.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-mark-prism.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/templates/cover.svg is excluded by !**/*.svg
  • apps/blog/public/agentic-engineering-at-prisma/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/agentic-engineering-at-prisma/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/agents-md-for-databases/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/agents-md-for-databases/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/announcing-query-insights-for-prisma-postgres/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/announcing-query-insights-for-prisma-postgres/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/app-hosting-compute-platforms-for-ai-agents-2026/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/app-hosting-compute-platforms-for-ai-agents-2026/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/authors/gemma-anible.png is excluded by !**/*.png
  • apps/blog/public/building-open-chat/imgs/flow.svg is excluded by !**/*.svg
  • apps/blog/public/building-open-chat/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/building-open-chat/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/building-the-stack-for-the-next-million-products/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/building-the-stack-for-the-next-million-products/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/bun-rust-rewrite-prisma-compute/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/bun-rust-rewrite-prisma-compute/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/claude-generated-50-websites-overnight-prisma-compute/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/claude-generated-50-websites-overnight-prisma-compute/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/create-prisma-deploy-prisma-compute/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/create-prisma-deploy-prisma-compute/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/data-migrations-in-prisma-next/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/data-migrations-in-prisma-next/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/drive-and-the-maker/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/drive-and-the-maker/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/evaluating-object-storage-providers-for-prisma-compute/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/evaluating-object-storage-providers-for-prisma-compute/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/evolving-agentic-engineering-at-prisma/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/evolving-agentic-engineering-at-prisma/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/fonts/Inter-Regular.ttf is excluded by !**/*.ttf
  • apps/blog/public/fonts/Inter-SemiBold.ttf is excluded by !**/*.ttf
  • apps/blog/public/fonts/MonaSansMono-Medium.ttf is excluded by !**/*.ttf
  • apps/blog/public/fonts/Sora-Medium.ttf is excluded by !**/*.ttf
  • apps/blog/public/fonts/Sora-SemiBold.ttf is excluded by !**/*.ttf
  • apps/blog/public/from-local-to-production-with-prisma-postgres/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/from-local-to-production-with-prisma-postgres/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/give-your-agent-a-database/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/give-your-agent-a-database/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/gremlin-turning-open-tasks-into-pull-requests/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/gremlin-turning-open-tasks-into-pull-requests/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/how-prisma-build-with-agentic-ai/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/how-prisma-build-with-agentic-ai/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/how-to-use-ai-safely-and-responsibly/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/how-to-use-ai-safely-and-responsibly/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/how-xeito-builds-features-not-database-infrastructure-with-prisma/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/how-xeito-builds-features-not-database-infrastructure-with-prisma/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/image-transformations-with-bun-on-prisma-compute/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/image-transformations-with-bun-on-prisma-compute/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/infraslopture-and-other-paradoxes/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/infraslopture-and-other-paradoxes/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/introducing-create-prisma/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/introducing-create-prisma/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/launching-prisma-compute-public-beta/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/launching-prisma-compute-public-beta/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/launching-prisma-compute-public-beta/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/logo/full-color-white.svg is excluded by !**/*.svg
  • apps/blog/public/logo/full-color.svg is excluded by !**/*.svg
  • apps/blog/public/logo/prisma-footer-black.svg is excluded by !**/*.svg
  • apps/blog/public/logo/prisma-footer-color.svg is excluded by !**/*.svg
  • apps/blog/public/make-your-docs-agent-ready/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/make-your-docs-agent-ready/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/mongodb-without-compromise/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/mongodb-without-compromise/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/object-store-buckets/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/object-store-buckets/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/postgres-bloom-index-the-overlooked-postgres-feature/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/postgres-bloom-index-the-overlooked-postgres-feature/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/price-the-work-not-the-workflow/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/price-the-work-not-the-workflow/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-7-ama-clearing-up-the-why-behind-the-changes/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-7-ama-clearing-up-the-why-behind-the-changes/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-compute-config-file/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-compute-config-file/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-compute-custom-domains/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-compute-custom-domains/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-compute-time-synchronization/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-compute-time-synchronization/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-compute-vs-vercel-pricing/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-compute-vs-vercel-pricing/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-call-for-extension-authors/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-call-for-extension-authors/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-early-access-write-your-contract-prompt-your-agent-ship-your-app/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-early-access-write-your-contract-prompt-your-agent-ship-your-app/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-ltree-extension/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-ltree-extension/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-performance-benchmark/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-performance-benchmark/imgs/latency-over-time.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-performance-benchmark/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-performance-benchmark/imgs/peak-throughput.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-roadmap-april-milestone/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-roadmap-april-milestone/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-roadmap/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-roadmap/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-orm-7-3-0/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-orm-7-3-0/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-orm-v7-4-query-caching-partial-indexes-and-major-performance-improvements/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-orm-v7-4-query-caching-partial-indexes-and-major-performance-improvements/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-postgres-on-stripe-projects/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-postgres-on-stripe-projects/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-postgres-vs-neon-pricing-2026/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-postgres-vs-neon-pricing-2026/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-schema-as-llm-context/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-schema-as-llm-context/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-studio-migrations-view/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-studio-migrations-view/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/rebuilding-the-prisma-docs/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/rebuilding-the-prisma-docs/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/rethinking-database-migrations/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/rethinking-database-migrations/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/search-encrypted-data-with-prisma-next-and-cipherstash/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/search-encrypted-data-with-prisma-next-and-cipherstash/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/search-prisma-docs-from-your-coding-agent/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/search-prisma-docs-from-your-coding-agent/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/serverless-postgres/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/serverless-postgres/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/ship-risky-schema-changes-without-a-shared-staging-database/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/ship-risky-schema-changes-without-a-shared-staging-database/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/stop-your-ai-agent-dropping-your-database/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/stop-your-ai-agent-dropping-your-database/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/sunsetting-prisma-optimize/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/sunsetting-prisma-optimize/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/the-next-evolution-of-prisma-orm/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/the-next-evolution-of-prisma-orm/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/typescript-7-native-compiler-faster-type-checking/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/typescript-7-native-compiler-faster-type-checking/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/typescript-migrations-in-prisma-next/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/typescript-migrations-in-prisma-next/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/you-dont-need-a-job-queue-postgres-already-has-skip-locked/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/you-dont-need-a-job-queue-postgres-already-has-skip-locked/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/you-dont-need-a-vector-database-postgres-already-has-pgvector/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/you-dont-need-a-vector-database-postgres-already-has-pgvector/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/you-dont-need-elasticsearch-postgres-already-has-full-text-search/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/you-dont-need-elasticsearch-postgres-already-has-full-text-search/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/you-dont-need-redis-postgres-already-has-pub-sub/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/you-dont-need-redis-postgres-already-has-pub-sub/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/your-database-might-not-be-the-bottleneck/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/your-database-might-not-be-the-bottleneck/imgs/meta.png is excluded by !**/*.png
  • apps/blog/src/app/apple-icon.png is excluded by !**/*.png
  • apps/blog/src/app/favicon.ico is excluded by !**/*.ico
  • apps/blog/src/app/icon.svg is excluded by !**/*.svg
  • apps/docs/public/fonts/Inter-Regular.ttf is excluded by !**/*.ttf
  • apps/docs/public/fonts/Inter-SemiBold.ttf is excluded by !**/*.ttf
  • apps/docs/public/fonts/MonaSansMono-Medium.ttf is excluded by !**/*.ttf
  • apps/docs/public/fonts/Sora-Medium.ttf is excluded by !**/*.ttf
  • apps/docs/public/fonts/Sora-SemiBold.ttf is excluded by !**/*.ttf
  • apps/docs/public/img/brand/texture.jpg is excluded by !**/*.jpg
  • apps/docs/public/img/deploy-button.svg is excluded by !**/*.svg
  • apps/docs/public/img/icons/gdpr.svg is excluded by !**/*.svg
  • apps/docs/public/img/icons/hipaa.svg is excluded by !**/*.svg
  • apps/docs/public/img/icons/iso27.svg is excluded by !**/*.svg
  • apps/docs/public/img/icons/soc2.svg is excluded by !**/*.svg
  • apps/docs/public/img/technologies/aws.svg is excluded by !**/*.svg
  • apps/docs/public/img/technologies/nextjs.svg is excluded by !**/*.svg
  • apps/docs/public/img/technologies/prisma-postgres.svg is excluded by !**/*.svg
  • apps/docs/public/img/technologies/prismaPostgres.svg is excluded by !**/*.svg
  • apps/docs/public/imgs/sidebar-banners/prisma-8.png is excluded by !**/*.png
  • apps/docs/public/logo/full-color-white.svg is excluded by !**/*.svg
  • apps/docs/public/logo/full-color.svg is excluded by !**/*.svg
  • apps/docs/src/app/apple-icon.png is excluded by !**/*.png
  • apps/docs/src/app/favicon.ico is excluded by !**/*.ico
  • apps/docs/src/app/icon.svg is excluded by !**/*.svg
  • apps/eclipse/src/app/favicon.ico is excluded by !**/*.ico
  • apps/site/public/brand-kit/black/black-transparent.png is excluded by !**/*.png
  • apps/site/public/brand-kit/black/black.jpg is excluded by !**/*.jpg
  • apps/site/public/brand-kit/black/black.png is excluded by !**/*.png
  • apps/site/public/brand-kit/black/black.svg is excluded by !**/*.svg
  • apps/site/public/brand-kit/full-color/full-color-transparent.png is excluded by !**/*.png
  • apps/site/public/brand-kit/full-color/full-color.jpg is excluded by !**/*.jpg
  • apps/site/public/brand-kit/full-color/full-color.png is excluded by !**/*.png
  • apps/site/public/brand-kit/full-color/full-color.svg is excluded by !**/*.svg
  • apps/site/public/brand-kit/grayscale/grayscale-transparent.png is excluded by !**/*.png
  • apps/site/public/brand-kit/grayscale/grayscale.jpg is excluded by !**/*.jpg
  • apps/site/public/brand-kit/grayscale/grayscale.png is excluded by !**/*.png
  • apps/site/public/brand-kit/grayscale/grayscale.svg is excluded by !**/*.svg
  • apps/site/public/brand-kit/inverted/inverted-transparent.png is excluded by !**/*.png
  • apps/site/public/brand-kit/inverted/inverted.jpg is excluded by !**/*.jpg
  • apps/site/public/brand-kit/inverted/inverted.png is excluded by !**/*.png
  • apps/site/public/brand-kit/inverted/inverted.svg is excluded by !**/*.svg
  • apps/site/public/brand-kit/logo-mark/logo-mark-transparent.png is excluded by !**/*.png
  • apps/site/public/brand-kit/logo-mark/logo-mark.jpg is excluded by !**/*.jpg
  • apps/site/public/brand-kit/logo-mark/logo-mark.png is excluded by !**/*.png
  • apps/site/public/brand-kit/logo-mark/logo-mark.svg is excluded by !**/*.svg
  • apps/site/public/brand-kit/logotype/logotype-transparent.png is excluded by !**/*.png
  • apps/site/public/brand-kit/logotype/logotype.jpg is excluded by !**/*.jpg
  • apps/site/public/brand-kit/logotype/logotype.png is excluded by !**/*.png
  • apps/site/public/brand-kit/logotype/logotype.svg is excluded by !**/*.svg
  • apps/site/public/brand-kit/mascot/annoyed.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/happy.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/laughing-tears.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/laughing.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/relieved.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/sad.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/salute.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/surprised.png is excluded by !**/*.png
  • apps/site/public/brand-kit/mascot/thinking.png is excluded by !**/*.png
  • apps/site/public/brand-kit/prisma-brand-kit.zip is excluded by !**/*.zip
  • apps/site/public/brand-kit/white/white-transparent.png is excluded by !**/*.png
  • apps/site/public/brand-kit/white/white.jpg is excluded by !**/*.jpg
  • apps/site/public/brand-kit/white/white.png is excluded by !**/*.png
  • apps/site/public/brand-kit/white/white.svg is excluded by !**/*.svg
  • apps/site/public/brand/agent-loop.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/cards-3d.png is excluded by !**/*.png
  • apps/site/public/brand/cpu-3d.png is excluded by !**/*.png
  • apps/site/public/brand/cta-clouds-loop.mp4 is excluded by !**/*.mp4
  • apps/site/public/brand/database-3d.png is excluded by !**/*.png
  • apps/site/public/brand/feature-compute.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/feature-orm.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/feature-postgres.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/hero-database.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/pattern.svg is excluded by !**/*.svg
  • apps/site/public/brand/robot.png is excluded by !**/*.png
  • apps/site/public/brand/testimonial-1.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-2.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-3.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-4.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-light-1.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-light-2.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-light-3.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-light-4.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/testimonial-light-5.jpg is excluded by !**/*.jpg
  • apps/site/public/brand/texture.jpg is excluded by !**/*.jpg
  • apps/site/public/changelog/2026-08-28-console-compute-usage.png is excluded by !**/*.png
  • apps/site/public/changelog/2026-08-28-console-new-project.png is excluded by !**/*.png
  • apps/site/public/changelog/2026-08-28-deploy-button-generator.png is excluded by !**/*.png
  • apps/site/public/changelog/2026-08-28-prisma-apps-directory.png is excluded by !**/*.png
  • apps/site/public/changelog/2026-08-28-prisma-arcade.png is excluded by !**/*.png
  • apps/site/public/company/investors/altimeter.svg is excluded by !**/*.svg
  • apps/site/public/company/investors/amplify.svg is excluded by !**/*.svg
  • apps/site/public/company/investors/fathom.svg is excluded by !**/*.svg
  • apps/site/public/company/investors/ivp.svg is excluded by !**/*.svg
  • apps/site/public/company/investors/kleiner-perkins.svg is excluded by !**/*.svg
  • apps/site/public/company/investors/system-one.svg is excluded by !**/*.svg
  • apps/site/public/company/people/adam-gross.jpg is excluded by !**/*.jpg
  • apps/site/public/company/people/adam-wiggins.jpg is excluded by !**/*.jpg
  • apps/site/public/company/people/andy-chung.png is excluded by !**/*.png
  • apps/site/public/company/people/augusto-marietti.jpeg is excluded by !**/*.jpeg
  • apps/site/public/company/people/christian-bach.png is excluded by !**/*.png
  • apps/site/public/company/people/guillermo-rauch.jpeg is excluded by !**/*.jpeg
  • apps/site/public/company/people/james.png is excluded by !**/*.png
  • apps/site/public/company/people/jeremy-yap.png is excluded by !**/*.png
  • apps/site/public/company/people/nick-schrock.jpg is excluded by !**/*.jpg
  • apps/site/public/company/people/nicolas-dessaigne.jpg is excluded by !**/*.jpg
  • apps/site/public/company/people/philip-moehring.png is excluded by !**/*.png
  • apps/site/public/company/people/robin-vasan.jpg is excluded by !**/*.jpg
  • apps/site/public/company/people/spencer-kimball.jpeg is excluded by !**/*.jpeg
  • apps/site/public/customers/stories/amplication.png is excluded by !**/*.png
  • apps/site/public/customers/stories/bucket.png is excluded by !**/*.png
  • apps/site/public/customers/stories/elsevierstory.svg is excluded by !**/*.svg
  • apps/site/public/customers/stories/formbricks.svg is excluded by !**/*.svg
  • apps/site/public/customers/stories/grover.png is excluded by !**/*.png
  • apps/site/public/customers/stories/invisible.png is excluded by !**/*.png
  • apps/site/public/customers/stories/iopool.png is excluded by !**/*.png
  • apps/site/public/customers/stories/panther.png is excluded by !**/*.png
  • apps/site/public/customers/stories/pearly.png is excluded by !**/*.png
  • apps/site/public/customers/stories/poppy.png is excluded by !**/*.png
  • apps/site/public/customers/stories/rapha.png is excluded by !**/*.png
  • apps/site/public/customers/stories/solin.svg is excluded by !**/*.svg
  • apps/site/public/customers/stories/tryg.png is excluded by !**/*.png
  • apps/site/public/enterprise/databases/cockroachdb.svg is excluded by !**/*.svg
  • apps/site/public/enterprise/databases/mariadb.svg is excluded by !**/*.svg
  • apps/site/public/enterprise/databases/mongodbsimple.svg is excluded by !**/*.svg
  • apps/site/public/enterprise/databases/mysqlsimple.svg is excluded by !**/*.svg
  • apps/site/public/enterprise/databases/planetscale.svg is excluded by !**/*.svg
  • apps/site/public/enterprise/databases/postgres.svg is excluded by !**/*.svg
  • apps/site/public/enterprise/databases/sqlite.svg is excluded by !**/*.svg
  • apps/site/public/enterprise/databases/sqlserver.svg is excluded by !**/*.svg
  • apps/site/public/fonts/Inter-Regular.ttf is excluded by !**/*.ttf
  • apps/site/public/fonts/Inter-SemiBold.ttf is excluded by !**/*.ttf
  • apps/site/public/fonts/MonaSansMono-Medium.ttf is excluded by !**/*.ttf
  • apps/site/public/fonts/Sora-Medium.ttf is excluded by !**/*.ttf
  • apps/site/public/fonts/Sora-SemiBold.ttf is excluded by !**/*.ttf
  • apps/site/public/logo/black.svg is excluded by !**/*.svg
  • apps/site/public/logo/full-color-white.svg is excluded by !**/*.svg
  • apps/site/public/logo/full-color.svg is excluded by !**/*.svg
  • apps/site/public/logo/prisma-footer-black.svg is excluded by !**/*.svg
  • apps/site/public/logo/prisma-footer-color.svg is excluded by !**/*.svg
  • apps/site/public/logo/prisma-footer.svg is excluded by !**/*.svg
  • apps/site/public/logo/white.svg is excluded by !**/*.svg
  • apps/site/public/logo/wordmark.svg is excluded by !**/*.svg
  • apps/site/public/logos/astro.svg is excluded by !**/*.svg
  • apps/site/public/logos/bun.svg is excluded by !**/*.svg
  • apps/site/public/logos/clerk.jpeg is excluded by !**/*.jpeg
  • apps/site/public/logos/cloudflare-d1.svg is excluded by !**/*.svg
  • apps/site/public/logos/cloudflare-icon-only.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/accenture.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/cal.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/clickhouse.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/cursor.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/documenso.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/dub.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/elsevier.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/formbricks.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/gamma.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/grover.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/inboxzero.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/kapa.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/lush.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/okta.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/papermark.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/rapha.svg is excluded by !**/*.svg
  • apps/site/public/logos/companies/reddit.svg is excluded by !**/*.svg
  • apps/site/public/logos/customers/grover.png is excluded by !**/*.png
  • apps/site/public/logos/customers/invisible.png is excluded by !**/*.png
  • apps/site/public/logos/customers/pearly.png is excluded by !**/*.png
  • apps/site/public/logos/customers/poppy.png is excluded by !**/*.png
  • apps/site/public/logos/customers/solin.png is excluded by !**/*.png
  • apps/site/public/logos/datadog.svg is excluded by !**/*.svg
  • apps/site/public/logos/deno-deploy.svg is excluded by !**/*.svg
  • apps/site/public/logos/docker-blue.svg is excluded by !**/*.svg
  • apps/site/public/logos/github.svg is excluded by !**/*.svg
  • apps/site/public/logos/hono.svg is excluded by !**/*.svg
  • apps/site/public/logos/nextjs-icon.svg is excluded by !**/*.svg
  • apps/site/public/logos/nextjs.svg is excluded by !**/*.svg
  • apps/site/public/logos/nuxt.svg is excluded by !**/*.svg
  • apps/site/public/logos/railway.svg is excluded by !**/*.svg
  • apps/site/public/logos/rr7.svg is excluded by !**/*.svg
  • apps/site/public/logos/shopify.svg is excluded by !**/*.svg
  • apps/site/public/logos/solid-start.svg is excluded by !**/*.svg
  • apps/site/public/logos/svelte.svg is excluded by !**/*.svg
  • apps/site/public/logos/tanstack.svg is excluded by !**/*.svg
  • apps/site/public/logos/turborepo-icon-only.svg is excluded by !**/*.svg
  • apps/site/public/logos/vercel-icon.svg is excluded by !**/*.svg
  • apps/site/public/logos/vercel.svg is excluded by !**/*.svg
  • apps/site/public/og.png is excluded by !**/*.png
  • apps/site/public/product/console-get-started.png is excluded by !**/*.png
  • apps/site/public/programs/partners_0_light.svg is excluded by !**/*.svg
  • apps/site/public/programs/partners_1_light.svg is excluded by !**/*.svg
  • apps/site/public/programs/partners_2_light.svg is excluded by !**/*.svg
  • apps/site/src/app/apple-icon.png is excluded by !**/*.png
  • apps/site/src/app/favicon.ico is excluded by !**/*.ico
  • apps/site/src/app/icon.svg is excluded by !**/*.svg
  • packages/eclipse/src/static/fonts/InterVariable-Italic.woff2 is excluded by !**/*.woff2
  • packages/eclipse/src/static/fonts/InterVariable.woff2 is excluded by !**/*.woff2
  • packages/eclipse/src/static/fonts/SoraVF-latin-ext.woff2 is excluded by !**/*.woff2
  • packages/eclipse/src/static/fonts/SoraVF-latin.woff2 is excluded by !**/*.woff2
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • .claude/skills/content-create-hero-image/assets/logos/prisma-next-logo.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-next-mark-dark.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-next-mark-white.svg is excluded by !**/*.svg
  • apps/blog/public/agentic-engineering-at-prisma/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/announcing-query-insights-for-prisma-postgres/announcing-query-insights-for-prisma-postgres-og.png is excluded by !**/*.png
  • apps/blog/public/bun-rust-rewrite-prisma-compute/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/drive-and-the-maker/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/gremlin-turning-open-tasks-into-pull-requests/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/how-to-use-ai-safely-and-responsibly/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/introducing-create-prisma/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/og/docs/default.png is excluded by !**/*.png
  • apps/blog/public/postgres-bloom-index-the-overlooked-postgres-feature/imgs/bloom-filters-in-postgres.png is excluded by !**/*.png
  • apps/blog/public/price-the-work-not-the-workflow/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/prisma-7-ama-clearing-up-the-why-behind-the-changes/imgs/hero-fed37f83921ceeba6d0395d774c48ae9d5b68dcc-844x474-7cca11ee09.png is excluded by !**/*.png
  • apps/blog/public/prisma-7-ama-clearing-up-the-why-behind-the-changes/imgs/meta-64c44281ee8d3e0fe5e7e9bbd309603e5496945d-1266x711-26d35e93c9.png is excluded by !**/*.png
  • apps/blog/public/prisma-compute-custom-domains/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-roadmap/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/prisma-orm-7-3-0/imgs/hero-e84b7eb35dc73daddb55d22bb7a24b71f40d3d5d-844x474-552f491d83.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-orm-v7-4-query-caching-partial-indexes-and-major-performance-improvements/imgs/hero-fef1bbb68459cebeece803f612fd0b95571d3d57-844x474-c0e399ac58.png is excluded by !**/*.png
  • apps/blog/public/prisma-orm-v7-4-query-caching-partial-indexes-and-major-performance-improvements/imgs/meta-e94d09878c3f2ac3e105a920dea3556ac0f9917a-1688x948-a991da7a72.png is excluded by !**/*.png
  • apps/blog/public/prisma-postgres-on-stripe-projects/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/rebuilding-the-prisma-docs/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/rethinking-database-migrations/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/search-prisma-docs-from-your-coding-agent/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/sunsetting-prisma-optimize/imgs/optimize-sunset.svg is excluded by !**/*.svg
  • apps/blog/public/sunsetting-prisma-optimize/imgs/optimize-sunset@2x.png is excluded by !**/*.png
  • apps/blog/public/the-next-evolution-of-prisma-orm/imgs/hero-61773d2cc286213d32b63e59605b0f5e0df4fe52-844x474-cb41e2fab7.svg is excluded by !**/*.svg
  • apps/blog/public/the-next-evolution-of-prisma-orm/imgs/meta-558fe7eccfd12d3b52c325d62e5fa463a1b5f619-1200x640-3212708663.png is excluded by !**/*.png
  • apps/blog/public/typescript-migrations-in-prisma-next/imgs/typescript-migrations-in-prisma-next.png is excluded by !**/*.png
  • apps/blog/public/you-dont-need-redis-postgres-already-has-pub-sub/imgs/you-dont-need-redis-postgres-already-has-pub-sub.png is excluded by !**/*.png
  • apps/blog/public/your-database-might-not-be-the-bottleneck/imgs/hero.jpg is excluded by !**/*.jpg
  • apps/docs/public/fonts/Barlow-Bold.ttf is excluded by !**/*.ttf
  • apps/docs/public/fonts/JetBrainsMono-Regular.ttf is excluded by !**/*.ttf
  • apps/docs/public/imgs/sidebar-banners/prisma-next.png is excluded by !**/*.png
  • apps/docs/public/og/docs/default.png is excluded by !**/*.png
  • apps/site/public/og/og-about.png is excluded by !**/*.png
  • apps/site/public/og/og-careers.png is excluded by !**/*.png
  • apps/site/public/og/og-changelog.png is excluded by !**/*.png
  • apps/site/public/og/og-client.png is excluded by !**/*.png
  • apps/site/public/og/og-community.png is excluded by !**/*.png
  • apps/site/public/og/og-compute.png is excluded by !**/*.png
  • apps/site/public/og/og-ecosystem.png is excluded by !**/*.png
  • apps/site/public/og/og-enterprise.png is excluded by !**/*.png
  • apps/site/public/og/og-event-code-of-conduct.png is excluded by !**/*.png
  • apps/site/public/og/og-events.png is excluded by !**/*.png
  • apps/site/public/og/og-index.png is excluded by !**/*.png
  • apps/site/public/og/og-mcp.png is excluded by !**/*.png
  • apps/site/public/og/og-migrate.png is excluded by !**/*.png
  • apps/site/public/og/og-newsletter.png is excluded by !**/*.png
  • apps/site/public/og/og-orm.png is excluded by !**/*.png
  • apps/site/public/og/og-oss-friends.png is excluded by !**/*.png
  • apps/site/public/og/og-partners-tos.png is excluded by !**/*.png
  • apps/site/public/og/og-partners.png is excluded by !**/*.png
  • apps/site/public/og/og-postgres.png is excluded by !**/*.png
  • apps/site/public/og/og-pricing.png is excluded by !**/*.png
  • apps/site/public/og/og-prisma-stack-apollo.png is excluded by !**/*.png
  • apps/site/public/og/og-prisma-stack-express.png is excluded by !**/*.png
  • apps/site/public/og/og-prisma-stack-fastify.png is excluded by !**/*.png
  • apps/site/public/og/og-prisma-stack-graphql.png is excluded by !**/*.png
  • apps/site/public/og/og-prisma-stack-hapi.png is excluded by !**/*.png
  • apps/site/public/og/og-prisma-stack-nextjs.png is excluded by !**/*.png
  • apps/site/public/og/og-prisma-stack-react.png is excluded by !**/*.png
  • apps/site/public/og/og-privacy.png is excluded by !**/*.png
  • apps/site/public/og/og-query-insights.png is excluded by !**/*.png
  • apps/site/public/og/og-showcase.png is excluded by !**/*.png
  • apps/site/public/og/og-sla.png is excluded by !**/*.png
  • apps/site/public/og/og-stack.png is excluded by !**/*.png
  • apps/site/public/og/og-startups.png is excluded by !**/*.png
  • apps/site/public/og/og-studio.png is excluded by !**/*.png
  • apps/site/public/og/og-support.png is excluded by !**/*.png
  • apps/site/public/og/og-terms.png is excluded by !**/*.png
  • apps/site/public/og/og-typedsql.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/apollo.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/cockroachdb.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/express.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/fastify.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/graphql.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/hapi.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/mongodb.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/nestjs.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/nextjs.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/planetscale.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/react.png is excluded by !**/*.png
  • apps/site/public/og/prisma-with/typescript.png is excluded by !**/*.png
📒 Files selected for processing (1893)
  • .claude/CLAUDE.md
  • .claude/launch.json
  • .claude/skills/README.md
  • .claude/skills/content-create-hero-image/README.md
  • .claude/skills/content-create-hero-image/SKILL.md
  • .claude/skills/content-create-hero-image/assets/fonts/README.md
  • .claude/skills/content-create-hero-image/assets/logos/README.md
  • .claude/skills/content-create-hero-image/assets/tokens.json
  • .claude/skills/content-create-hero-image/references/design-system.md
  • .claude/skills/content-create-hero-image/scripts/embed-fonts.py
  • .claude/skills/content-write-blog/SKILL.md
  • .claude/skills/docs-writer/README.md
  • .claude/skills/docs-writer/SKILL.md
  • .claude/skills/docs-writer/references/how-to-use.md
  • .claude/skills/docs-writer/references/prisma-8.md
  • .github/workflows/docs-test.yml
  • .github/workflows/eclipse-test.yml
  • .github/workflows/error-reference-check.yml
  • .github/workflows/lychee.yml
  • .github/workflows/sync-error-reference-docs.yml
  • .github/workflows/sync-management-api-docs.yml
  • ARCHITECTURE.md
  • CONTRIBUTING.md
  • apps/blog/content/blog/about-mcp-servers-and-how-we-built-one-for-prisma/index.mdx
  • apps/blog/content/blog/advanced-database-schema-management-with-atlas-and-prisma-orm/index.mdx
  • apps/blog/content/blog/agentic-engineering-at-prisma/index.mdx
  • apps/blog/content/blog/agents-md-for-databases/index.mdx
  • apps/blog/content/blog/ambassador-program-nxkWGcGNuvFx/index.mdx
  • apps/blog/content/blog/announcing-prisma-2-n0v98rzc8br1/index.mdx
  • apps/blog/content/blog/announcing-prisma-2-zq1s745db8i5/index.mdx
  • apps/blog/content/blog/announcing-prisma-6-18-0/index.mdx
  • apps/blog/content/blog/announcing-prisma-6-19-0/index.mdx
  • apps/blog/content/blog/announcing-prisma-orm-7-0-0/index.mdx
  • apps/blog/content/blog/announcing-prisma-orm-7-2-0/index.mdx
  • apps/blog/content/blog/announcing-prisma-postgres-for-ai-coding-agents/index.mdx
  • apps/blog/content/blog/announcing-prisma-s-mcp-server-vibe-code-with-prisma-postgres/index.mdx
  • apps/blog/content/blog/announcing-query-insights-for-prisma-postgres/index.mdx
  • apps/blog/content/blog/announcing-typedsql-make-your-raw-sql-queries-type-safe-with-prisma-orm/index.mdx
  • apps/blog/content/blog/app-hosting-compute-platforms-for-ai-agents-2026/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-auth-mngp1ps7kip4/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-data-modeling-tsjs1ps7kip1/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-deployment-bbba1ps7kip5/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-rest-api-validation-dcba1ps7kip3/index.mdx
  • apps/blog/content/blog/bringing-prisma-orm-to-react-native-and-expo/index.mdx
  • apps/blog/content/blog/build-an-app-with-svelte-and-typescript-PZDY3t93qAtd/index.mdx
  • apps/blog/content/blog/build-applications-at-the-edge-with-prisma-orm-and-cloudflare-d1-preview/index.mdx
  • apps/blog/content/blog/building-open-chat/index.mdx
  • apps/blog/content/blog/building-the-stack-for-the-next-million-products/index.mdx
  • apps/blog/content/blog/bun-rust-rewrite-prisma-compute/index.mdx
  • apps/blog/content/blog/caching-database-queries-with-prisma-accelerate/index.mdx
  • apps/blog/content/blog/claude-generated-50-websites-overnight-prisma-compute/index.mdx
  • apps/blog/content/blog/client-extensions-ga-4g4yIu8eOSbB/index.mdx
  • apps/blog/content/blog/client-extensions-preview-8t3w27xkrxxn/index.mdx
  • apps/blog/content/blog/cloudflare-unikernels-and-bare-metal-life-of-a-prisma-postgres-query/index.mdx
  • apps/blog/content/blog/cockroach-ga-5JrD9XVWQDYL/index.mdx
  • apps/blog/content/blog/create-prisma-deploy-prisma-compute/index.mdx
  • apps/blog/content/blog/data-migrations-in-prisma-next/index.mdx
  • apps/blog/content/blog/database-access-in-react-server-components-r2xgk9aztgdf/index.mdx
  • apps/blog/content/blog/database-access-on-the-edge-8F0t1s1BqOJE/index.mdx
  • apps/blog/content/blog/database-vs-application-demystifying-join-strategies/index.mdx
  • apps/blog/content/blog/datamodel-v11-lrzqy1f56c90/index.mdx
  • apps/blog/content/blog/drive-and-the-maker/index.mdx
  • apps/blog/content/blog/e2e-type-safety-graphql-react-2-j9mEyHY0Ej/index.mdx
  • apps/blog/content/blog/evaluating-object-storage-providers-for-prisma-compute/index.mdx
  • apps/blog/content/blog/evolving-agentic-engineering-at-prisma/index.mdx
  • apps/blog/content/blog/from-local-to-production-with-prisma-postgres/index.mdx
  • apps/blog/content/blog/from-rust-to-typescript-a-new-chapter-for-prisma-orm/index.mdx
  • apps/blog/content/blog/full-stack-typesafety-with-angular-nest-nx-and-prisma-CcMK7fbQfTWc/index.mdx
  • apps/blog/content/blog/fullstack-nextjs-graphql-prisma-5-m2fna60h7c/index.mdx
  • apps/blog/content/blog/fullstack-nextjs-graphql-prisma-oklidw1rhw/index.mdx
  • apps/blog/content/blog/fullstack-remix-prisma-mongodb-1-7d0bftxbmb6r/index.mdx
  • apps/blog/content/blog/give-your-agent-a-database/index.mdx
  • apps/blog/content/blog/gremlin-turning-open-tasks-into-pull-requests/index.mdx
  • apps/blog/content/blog/grover-customer-success-story-nxkWGcGNuvFd/index.mdx
  • apps/blog/content/blog/how-prisma-build-with-agentic-ai/index.mdx
  • apps/blog/content/blog/how-prisma-orm-became-the-most-downloaded-orm-for-node-js/index.mdx
  • apps/blog/content/blog/how-prisma-supports-transactions-x45s1d5l0ww1/index.mdx
  • apps/blog/content/blog/how-to-use-ai-safely-and-responsibly/index.mdx
  • apps/blog/content/blog/how-xeito-builds-features-not-database-infrastructure-with-prisma/index.mdx
  • apps/blog/content/blog/image-transformations-with-bun-on-prisma-compute/index.mdx
  • apps/blog/content/blog/improving-query-performance-using-indexes-2-MyoiJNMFTsfq/index.mdx
  • apps/blog/content/blog/improving-query-performance-using-indexes-3-kduk351qv1/index.mdx
  • apps/blog/content/blog/introducing-create-prisma/index.mdx
  • apps/blog/content/blog/introducing-global-omit-for-model-fields-in-prisma-orm-5-16-0/index.mdx
  • apps/blog/content/blog/launching-prisma-compute-public-beta/index.mdx
  • apps/blog/content/blog/learn-typescript-a-pocketguide-tutorial-q329XmXQHUjz/index.mdx
  • apps/blog/content/blog/make-your-docs-agent-ready/index.mdx
  • apps/blog/content/blog/metrics-tutorial-prisma-pmoldgq10kz/index.mdx
  • apps/blog/content/blog/mongodb-general-availability-pixnun6mffmu/index.mdx
  • apps/blog/content/blog/mongodb-without-compromise/index.mdx
  • apps/blog/content/blog/nestjs-prisma-authentication-7D056s1s0k3l/index.mdx
  • apps/blog/content/blog/nestjs-prisma-error-handling-7D056s1kOop2/index.mdx
  • apps/blog/content/blog/nestjs-prisma-relational-data-7D056s1kOabc/index.mdx
  • apps/blog/content/blog/nestjs-prisma-rest-api-7D056s1BmOL0/index.mdx
  • apps/blog/content/blog/nestjs-prisma-validation-7D056s1kOla1/index.mdx
  • apps/blog/content/blog/organize-your-prisma-schema-with-multi-file-support/index.mdx
  • apps/blog/content/blog/orm-6-10-0-new-features-for-prisma-postgres-remote-mcp-and-more/index.mdx
  • apps/blog/content/blog/orm-6-12-0-esm-compatible-generator-in-preview-and-new-options-for-prisma-config/index.mdx
  • apps/blog/content/blog/orm-6-13-0-ci-cd-workflows-and-pgvector-for-prisma-postgres/index.mdx
  • apps/blog/content/blog/orm-6-15-0-ai-safety-guardrails-for-destructive-commands-and-more/index.mdx
  • apps/blog/content/blog/orm-v6-11-0-embedded-prisma-studio-rust-free-orm-for-mysql-in-preview-and-more/index.mdx
  • apps/blog/content/blog/orm-v6-17-0-new-usage-metrics-and-direct-connections-in-ga-for-prisma-postgres/index.mdx
  • apps/blog/content/blog/overcoming-challenges-in-serverless-and-edge-environments-TQtONA0RVxuW/index.mdx
  • apps/blog/content/blog/performance-benchmarks-comparing-query-latency-across-typescript-orms-and-databases/index.mdx
  • apps/blog/content/blog/performance-engineering-aeduv0rei0jk/index.mdx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/BTreeDemoClient.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/BloomDemoRunner.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/BloomFilterDemoClient.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/HashDemo.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/HashDemoClient.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/index.mdx
  • apps/blog/content/blog/price-the-work-not-the-workflow/index.mdx
  • apps/blog/content/blog/prisma-2-beta-b7bcl0gd8d8e/index.mdx
  • apps/blog/content/blog/prisma-5-f66prwkjx72s/index.mdx
  • apps/blog/content/blog/prisma-6-8-0-release/index.mdx
  • apps/blog/content/blog/prisma-6-9-0-release/index.mdx
  • apps/blog/content/blog/prisma-6-better-performance-more-flexibility-and-type-safe-sql/index.mdx
  • apps/blog/content/blog/prisma-7-ama-clearing-up-the-why-behind-the-changes/index.mdx
  • apps/blog/content/blog/prisma-7-performance-benchmarks/index.mdx
  • apps/blog/content/blog/prisma-adopts-semver-strictly/index.mdx
  • apps/blog/content/blog/prisma-and-serverless-73hbgKnZ6t/index.mdx
  • apps/blog/content/blog/prisma-compute-config-file/index.mdx
  • apps/blog/content/blog/prisma-compute-custom-domains/SequenceDiagram.tsx
  • apps/blog/content/blog/prisma-compute-custom-domains/index.mdx
  • apps/blog/content/blog/prisma-compute-time-synchronization/index.mdx
  • apps/blog/content/blog/prisma-compute-vs-vercel-pricing/index.mdx
  • apps/blog/content/blog/prisma-data-proxy-xb16ba0p21/index.mdx
  • apps/blog/content/blog/prisma-microsoft-sql-server-azure-sql-production-ga/index.mdx
  • apps/blog/content/blog/prisma-migrate-dx-primitives/index.mdx
  • apps/blog/content/blog/prisma-migrate-ga-b5eno5g08d0b/index.mdx
  • apps/blog/content/blog/prisma-migrate-preview-b5eno5g08d0b/index.mdx
  • apps/blog/content/blog/prisma-mongodb-preview-release/index.mdx
  • apps/blog/content/blog/prisma-next-call-for-extension-authors/index.mdx
  • apps/blog/content/blog/prisma-next-early-access-write-your-contract-prompt-your-agent-ship-your-app/index.mdx
  • apps/blog/content/blog/prisma-next-early-access-write-your-contract-prompt-your-agent-ship-your-app/snippets.ts
  • apps/blog/content/blog/prisma-next-ltree-extension/index.mdx
  • apps/blog/content/blog/prisma-next-performance-benchmark/index.mdx
  • apps/blog/content/blog/prisma-next-roadmap-april-milestone/index.mdx
  • apps/blog/content/blog/prisma-next-roadmap/index.mdx
  • apps/blog/content/blog/prisma-optimize-early-access/index.mdx
  • apps/blog/content/blog/prisma-orm-6-6-0-esm-support-d1-migrations-and-prisma-mcp-server/index.mdx
  • apps/blog/content/blog/prisma-orm-7-3-0/index.mdx
  • apps/blog/content/blog/prisma-orm-now-lets-you-choose-the-best-join-strategy-preview/index.mdx
  • apps/blog/content/blog/prisma-orm-support-for-edge-functions-is-now-in-preview/index.mdx
  • apps/blog/content/blog/prisma-orm-v6-14-0-relationships-for-sql-views-more-robust-management-api-and-more/index.mdx
  • apps/blog/content/blog/prisma-orm-v7-4-query-caching-partial-indexes-and-major-performance-improvements/index.mdx
  • apps/blog/content/blog/prisma-orm-without-rust-latest-performance-benchmarks/index.mdx
  • apps/blog/content/blog/prisma-postgres-on-stripe-projects/index.mdx
  • apps/blog/content/blog/prisma-postgres-the-future-of-serverless-databases/index.mdx
  • apps/blog/content/blog/prisma-postgres-vs-neon-pricing-2026/index.mdx
  • apps/blog/content/blog/prisma-preview-cockroach-db-release/index.mdx
  • apps/blog/content/blog/prisma-raises-series-a-saks1zr7kip6/index.mdx
  • apps/blog/content/blog/prisma-schema-as-llm-context/index.mdx
  • apps/blog/content/blog/prisma-schema-language-the-best-way-to-define-your-data/index.mdx
  • apps/blog/content/blog/prisma-sql-server-support-preview-a4anl2gd8d3a/index.mdx
  • apps/blog/content/blog/prisma-studio-3rtf78dg99fe/index.mdx
  • apps/blog/content/blog/prisma-studio-migrations-view/index.mdx
  • apps/blog/content/blog/prisma-the-complete-orm-inw24qjeawmb/index.mdx
  • apps/blog/content/blog/prisma-turso-ea-support-rXGd_Tmy3UXX/index.mdx
  • apps/blog/content/blog/read-replicas-prisma-client-extension-f66prwk56wow/index.mdx
  • apps/blog/content/blog/rebuilding-the-prisma-docs/index.mdx
  • apps/blog/content/blog/rethinking-database-migrations/index.mdx
  • apps/blog/content/blog/rust-free-prisma-orm-is-ready-for-production/index.mdx
  • apps/blog/content/blog/rust-to-typescript-update-boosting-prisma-orm-performance/index.mdx
  • apps/blog/content/blog/search-encrypted-data-with-prisma-next-and-cipherstash/index.mdx
  • apps/blog/content/blog/search-prisma-docs-from-your-coding-agent/index.mdx
  • apps/blog/content/blog/series-b-announcement-v8t12ksi6x/index.mdx
  • apps/blog/content/blog/serverless-database-drivers-KML1ehXORxZV/index.mdx
  • apps/blog/content/blog/serverless-postgres/index.mdx
  • apps/blog/content/blog/ship-risky-schema-changes-without-a-shared-staging-database/index.mdx
  • apps/blog/content/blog/stop-your-ai-agent-dropping-your-database/index.mdx
  • apps/blog/content/blog/sunsetting-prisma-optimize/index.mdx
  • apps/blog/content/blog/sveltekit-prisma-kvCOEoeQlC/index.mdx
  • apps/blog/content/blog/testing-series-1-8eRB5p0Y8o/index.mdx
  • apps/blog/content/blog/testing-series-2-xPhjjmIEsM/index.mdx
  • apps/blog/content/blog/testing-series-3-aBUyF8nxAn/index.mdx
  • apps/blog/content/blog/testing-series-4-OVXtDis201/index.mdx
  • apps/blog/content/blog/testing-series-5-xWogenROXm/index.mdx
  • apps/blog/content/blog/the-next-evolution-of-prisma-orm/index.mdx
  • apps/blog/content/blog/top-5-myths-about-prisma-orm/index.mdx
  • apps/blog/content/blog/tracing-launch-announcement-pmk4rlpc0ll/index.mdx
  • apps/blog/content/blog/try-the-new-rust-free-version-of-prisma-orm-early-access/index.mdx
  • apps/blog/content/blog/tweets-for-trees-arboreal/index.mdx
  • apps/blog/content/blog/type-safe-js-with-jsdoc-typeSaf3js/index.mdx
  • apps/blog/content/blog/typescript-7-native-compiler-faster-type-checking/index.mdx
  • apps/blog/content/blog/typescript-migrations-in-prisma-next/index.mdx
  • apps/blog/content/blog/vibe-coding-with-limits-how-to-build-apps-in-the-age-of-ai/index.mdx
  • apps/blog/content/blog/vibe-coding-with-prisma-mcp-and-nextjs/index.mdx
  • apps/blog/content/blog/vscode-extension-prisma-rust-webassembly/index.mdx
  • apps/blog/content/blog/whats-new-in-prisma-q1-2021-spjyqp0e2rk1/index.mdx
  • apps/blog/content/blog/whats-new-in-prisma-q2-2021-z70muetl386d/index.mdx
  • apps/blog/content/blog/why-prisma-orm-checks-types-faster-than-drizzle/index.mdx
  • apps/blog/content/blog/why-prisma-orm-generates-code-into-node-modules-and-why-it-ll-change/index.mdx
  • apps/blog/content/blog/why-the-prisma-cli-asks-for-your-feedback/index.mdx
  • apps/blog/content/blog/wnip-q1-dsk0golh8v/index.mdx
  • apps/blog/content/blog/wnip-q2-2022-pmn7rulcj8x/index.mdx
  • apps/blog/content/blog/wnip-q3-hpk7pyth8v/index.mdx
  • apps/blog/content/blog/wnip-q4-2022-f66prwkjx72s/index.mdx
  • apps/blog/content/blog/wnip-q4-dsk0golh8v/index.mdx
  • apps/blog/content/blog/you-dont-need-a-job-queue-postgres-already-has-skip-locked/index.mdx
  • apps/blog/content/blog/you-dont-need-a-vector-database-postgres-already-has-pgvector/PgvectorDemoRunner.tsx
  • apps/blog/content/blog/you-dont-need-a-vector-database-postgres-already-has-pgvector/index.mdx
  • apps/blog/content/blog/you-dont-need-elasticsearch-postgres-already-has-full-text-search/index.mdx
  • apps/blog/content/blog/you-dont-need-redis-postgres-already-has-pub-sub/index.mdx
  • apps/blog/content/blog/your-database-might-not-be-the-bottleneck/index.mdx
  • apps/blog/next.config.mjs
  • apps/blog/scripts/update-posthog-blog-tiles.mjs
  • apps/blog/src/app/(blog)/[slug]/page.tsx
  • apps/blog/src/app/(blog)/author/[slug]/page.tsx
  • apps/blog/src/app/(blog)/layout.tsx
  • apps/blog/src/app/(blog)/page.tsx
  • apps/blog/src/app/(blog)/series/[key]/page.tsx
  • apps/blog/src/app/(blog)/series/page.tsx
  • apps/blog/src/app/global.css
  • apps/blog/src/app/layout.tsx
  • apps/blog/src/app/not-found.tsx
  • apps/blog/src/app/og/image.png/route.tsx
  • apps/blog/src/app/robots-origin.txt/route.ts
  • apps/blog/src/components/AgentPrompt/Client.tsx
  • apps/blog/src/components/AuthorAvatarGroup.tsx
  • apps/blog/src/components/AuthorBio.tsx
  • apps/blog/src/components/AutoplayYoutubeEmbed.tsx
  • apps/blog/src/components/BackToBlogLink.tsx
  • apps/blog/src/components/BlogCTA.tsx
  • apps/blog/src/components/BlogGrid.tsx
  • apps/blog/src/components/BlogHomeClient.tsx
  • apps/blog/src/components/BlogShare.tsx
  • apps/blog/src/components/CategoryTagFilter.tsx
  • apps/blog/src/components/DecisionTree.tsx
  • apps/blog/src/components/Employee.tsx
  • apps/blog/src/components/KeepReading.tsx
  • apps/blog/src/components/Meetup.tsx
  • apps/blog/src/components/Mermaid.tsx
  • apps/blog/src/components/PostCard.tsx
  • apps/blog/src/components/Quote.tsx
  • apps/blog/src/components/SeriesBanner.tsx
  • apps/blog/src/components/SeriesMarker.tsx
  • apps/blog/src/components/SeriesNavigation.tsx
  • apps/blog/src/components/SeriesShelf.tsx
  • apps/blog/src/components/ServerlessPostgresChooser.tsx
  • apps/blog/src/components/TweetBoundary.tsx
  • apps/blog/src/components/TweetColumns.tsx
  • apps/blog/src/components/TweetEmbed.tsx
  • apps/blog/src/components/TweetEmbedClient.tsx
  • apps/blog/src/components/chrome/AnimatedWordmark.tsx
  • apps/blog/src/components/chrome/Footer.tsx
  • apps/blog/src/components/chrome/Header.tsx
  • apps/blog/src/components/chrome/logo.tsx
  • apps/blog/src/components/chrome/nav-menu.tsx
  • apps/blog/src/components/chrome/prism-ray.tsx
  • apps/blog/src/components/chrome/sheet.tsx
  • apps/blog/src/components/navigation-wrapper.tsx
  • apps/blog/src/components/search-toggle.tsx
  • apps/blog/src/components/search.tsx
  • apps/blog/src/instrumentation-client.ts
  • apps/blog/src/lib/sanitize-tweet.ts
  • apps/blog/src/lib/series-registry.ts
  • apps/blog/src/lib/url.ts
  • apps/docs/AGENTS.md
  • apps/docs/CLAUDE.md
  • apps/docs/content/docs/(index)/full-stack-tutorial.mdx
  • apps/docs/content/docs/(index)/getting-started.mdx
  • apps/docs/content/docs/(index)/index.mdx
  • apps/docs/content/docs/(index)/meta.json
  • apps/docs/content/docs/(index)/prisma-compute/deploy.mdx
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/meta.json
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/mongodb.mdx
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/postgresql.mdx
  • apps/docs/content/docs/(index)/prisma-orm/create-prisma.mdx
  • apps/docs/content/docs/(index)/prisma-orm/index.mdx
  • apps/docs/content/docs/(index)/prisma-orm/meta.json
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/meta.json
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/mongodb.mdx
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/postgresql.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/from-the-cli.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/import-from-existing-database-mysql.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/import-from-existing-database-postgresql.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/quickstart/drizzle-orm.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/quickstart/kysely.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/quickstart/meta.json
  • apps/docs/content/docs/(index)/prisma-postgres/quickstart/prisma-orm.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/quickstart/typeorm.mdx
  • apps/docs/content/docs/(index)/v7/getting-started.mdx
  • apps/docs/content/docs/(index)/v7/meta.json
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/cockroachdb.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/meta.json
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/mongodb.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/mysql.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/planetscale.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/postgresql.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/prisma-postgres.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/sql-server.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/add-to-existing-project/sqlite.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/meta.json
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/cockroachdb.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/meta.json
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/mongodb.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/mysql.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/planetscale.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/postgresql.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/prisma-postgres.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/sql-server.mdx
  • apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/sqlite.mdx
  • apps/docs/content/docs/(index)/v7/prisma-postgres/from-the-cli.mdx
  • apps/docs/content/docs/(index)/v7/prisma-postgres/import-from-existing-database-mysql.mdx
  • apps/docs/content/docs/(index)/v7/prisma-postgres/import-from-existing-database-postgresql.mdx
  • apps/docs/content/docs/(index)/v7/prisma-postgres/meta.json
  • apps/docs/content/docs/(index)/v7/prisma-postgres/quickstart/meta.json
  • apps/docs/content/docs/(index)/v7/prisma-postgres/quickstart/prisma-orm.mdx
  • apps/docs/content/docs/accelerate/compare.mdx
  • apps/docs/content/docs/accelerate/evaluating.mdx
  • apps/docs/content/docs/accelerate/getting-started.mdx
  • apps/docs/content/docs/accelerate/index.mdx
  • apps/docs/content/docs/accelerate/local-development.mdx
  • apps/docs/content/docs/accelerate/more/faq.mdx
  • apps/docs/content/docs/accelerate/more/known-limitations.mdx
  • apps/docs/content/docs/accelerate/more/troubleshoot.mdx
  • apps/docs/content/docs/accelerate/reference/api-reference.mdx
  • apps/docs/content/docs/accelerate/static-ip.mdx
  • apps/docs/content/docs/ai/index.mdx
  • apps/docs/content/docs/ai/prompts/astro.mdx
  • apps/docs/content/docs/ai/prompts/nextjs.mdx
  • apps/docs/content/docs/ai/prompts/nuxt.mdx
  • apps/docs/content/docs/ai/prompts/prisma-7.mdx
  • apps/docs/content/docs/ai/prompts/turborepo.mdx
  • apps/docs/content/docs/ai/tools/chatgpt.mdx
  • apps/docs/content/docs/ai/tools/cursor.mdx
  • apps/docs/content/docs/ai/tools/github-copilot.mdx
  • apps/docs/content/docs/ai/tools/mcp-server.mdx
  • apps/docs/content/docs/ai/tools/skills.mdx
  • apps/docs/content/docs/ai/tools/tabnine.mdx
  • apps/docs/content/docs/ai/tools/windsurf.mdx
  • apps/docs/content/docs/ai/tutorials/linktree-clone.mdx
  • apps/docs/content/docs/ai/tutorials/typefully-clone.mdx
  • apps/docs/content/docs/cli/auth.mdx
  • apps/docs/content/docs/cli/branch.mdx
  • apps/docs/content/docs/cli/bucket.mdx
  • apps/docs/content/docs/cli/configuration.mdx
  • apps/docs/content/docs/cli/contract-emit.mdx
  • apps/docs/content/docs/cli/contract-infer.mdx
  • apps/docs/content/docs/cli/db-init.mdx
  • apps/docs/content/docs/cli/db-migrate.mdx
  • apps/docs/content/docs/cli/db-schema.mdx
  • apps/docs/content/docs/cli/db-sign.mdx
  • apps/docs/content/docs/cli/db-update.mdx
  • apps/docs/content/docs/cli/db-verify.mdx
  • apps/docs/content/docs/cli/deploy.mdx
  • apps/docs/content/docs/cli/dev.mdx
  • apps/docs/content/docs/cli/error-reference.mdx
  • apps/docs/content/docs/cli/feedback.mdx
  • apps/docs/content/docs/cli/git.mdx
  • apps/docs/content/docs/cli/global-flags.mdx
  • apps/docs/content/docs/cli/index.mdx
  • apps/docs/content/docs/cli/init.mdx
  • apps/docs/content/docs/cli/meta.json
  • apps/docs/content/docs/cli/migration-new.mdx
  • apps/docs/content/docs/cli/migration-plan.mdx
  • apps/docs/content/docs/cli/migration-ref.mdx
  • apps/docs/content/docs/cli/migration-show.mdx
  • apps/docs/content/docs/cli/migration-status.mdx
  • apps/docs/content/docs/cli/orm-init.mdx
  • apps/docs/content/docs/cli/postgres.mdx
  • apps/docs/content/docs/cli/project.mdx
  • apps/docs/content/docs/cli/service.mdx
  • apps/docs/content/docs/cli/skills.mdx
  • apps/docs/content/docs/cli/telemetry.mdx
  • apps/docs/content/docs/cli/v7/console/index.mdx
  • apps/docs/content/docs/cli/v7/console/meta.json
  • apps/docs/content/docs/cli/v7/console/status.mdx
  • apps/docs/content/docs/cli/v7/db/execute.mdx
  • apps/docs/content/docs/cli/v7/db/index.mdx
  • apps/docs/content/docs/cli/v7/db/meta.json
  • apps/docs/content/docs/cli/v7/db/pull.mdx
  • apps/docs/content/docs/cli/v7/db/push.mdx
  • apps/docs/content/docs/cli/v7/db/seed.mdx
  • apps/docs/content/docs/cli/v7/debug.mdx
  • apps/docs/content/docs/cli/v7/dev/index.mdx
  • apps/docs/content/docs/cli/v7/dev/ls.mdx
  • apps/docs/content/docs/cli/v7/dev/meta.json
  • apps/docs/content/docs/cli/v7/dev/rm.mdx
  • apps/docs/content/docs/cli/v7/dev/start.mdx
  • apps/docs/content/docs/cli/v7/dev/stop.mdx
  • apps/docs/content/docs/cli/v7/format.mdx
  • apps/docs/content/docs/cli/v7/generate.mdx
  • apps/docs/content/docs/cli/v7/index.mdx
  • apps/docs/content/docs/cli/v7/init.mdx
  • apps/docs/content/docs/cli/v7/meta.json
  • apps/docs/content/docs/cli/v7/migrate/deploy.mdx
  • apps/docs/content/docs/cli/v7/migrate/dev.mdx
  • apps/docs/content/docs/cli/v7/migrate/diff.mdx
  • apps/docs/content/docs/cli/v7/migrate/index.mdx
  • apps/docs/content/docs/cli/v7/migrate/meta.json
  • apps/docs/content/docs/cli/v7/migrate/reset.mdx
  • apps/docs/content/docs/cli/v7/migrate/resolve.mdx
  • apps/docs/content/docs/cli/v7/migrate/status.mdx
  • apps/docs/content/docs/cli/v7/studio.mdx
  • apps/docs/content/docs/cli/v7/validate.mdx
  • apps/docs/content/docs/cli/v7/version.mdx
  • apps/docs/content/docs/composer/apps-and-modules.mdx
  • apps/docs/content/docs/composer/building-blocks.mdx
  • apps/docs/content/docs/composer/core-concepts.mdx
  • apps/docs/content/docs/composer/databases.mdx
  • apps/docs/content/docs/composer/deploying.mdx
  • apps/docs/content/docs/composer/getting-started.mdx
  • apps/docs/content/docs/composer/index.mdx
  • apps/docs/content/docs/composer/limitations.mdx
  • apps/docs/content/docs/composer/local-development.mdx
  • apps/docs/content/docs/composer/meta.json
  • apps/docs/content/docs/composer/object-storage.mdx
  • apps/docs/content/docs/composer/porting-an-app.mdx
  • apps/docs/content/docs/composer/service-input.mdx
  • apps/docs/content/docs/composer/services-and-contracts.mdx
  • apps/docs/content/docs/composer/testing.mdx
  • apps/docs/content/docs/compute/alchemy.mdx
  • apps/docs/content/docs/compute/branching.mdx
  • apps/docs/content/docs/compute/deploy-button.mdx
  • apps/docs/content/docs/compute/deploy-on-push.mdx
  • apps/docs/content/docs/compute/deployments.mdx
  • apps/docs/content/docs/compute/domains.mdx
  • apps/docs/content/docs/compute/environment-variables.mdx
  • apps/docs/content/docs/compute/faq.mdx
  • apps/docs/content/docs/compute/getting-started.mdx
  • apps/docs/content/docs/compute/github.mdx
  • apps/docs/content/docs/compute/image-transformations.mdx
  • apps/docs/content/docs/compute/index.mdx
  • apps/docs/content/docs/compute/keeping-instances-awake.mdx
  • apps/docs/content/docs/compute/limitations.mdx
  • apps/docs/content/docs/compute/meta.json
  • apps/docs/content/docs/compute/object-storage.mdx
  • apps/docs/content/docs/compute/pricing.mdx
  • apps/docs/content/docs/console/concepts.mdx
  • apps/docs/content/docs/console/getting-started.mdx
  • apps/docs/content/docs/console/index.mdx
  • apps/docs/content/docs/console/more/feature-maturity.mdx
  • apps/docs/content/docs/guides/authentication/authjs/nextjs.mdx
  • apps/docs/content/docs/guides/authentication/better-auth/astro.mdx
  • apps/docs/content/docs/guides/authentication/better-auth/nextjs.mdx
  • apps/docs/content/docs/guides/authentication/clerk/astro.mdx
  • apps/docs/content/docs/guides/authentication/clerk/nextjs.mdx
  • apps/docs/content/docs/guides/database/data-migration.mdx
  • apps/docs/content/docs/guides/database/multiple-databases.mdx
  • apps/docs/content/docs/guides/database/schema-changes.mdx
  • apps/docs/content/docs/guides/deployment/bun-workspaces.mdx
  • apps/docs/content/docs/guides/deployment/cloudflare-d1.mdx
  • apps/docs/content/docs/guides/deployment/cloudflare-workers.mdx
  • apps/docs/content/docs/guides/deployment/docker.mdx
  • apps/docs/content/docs/guides/deployment/pnpm-workspaces.mdx
  • apps/docs/content/docs/guides/deployment/turborepo.mdx
  • apps/docs/content/docs/guides/frameworks/astro.mdx
  • apps/docs/content/docs/guides/frameworks/elysia.mdx
  • apps/docs/content/docs/guides/frameworks/hono.mdx
  • apps/docs/content/docs/guides/frameworks/nestjs.mdx
  • apps/docs/content/docs/guides/frameworks/nextjs.mdx
  • apps/docs/content/docs/guides/frameworks/nuxt.mdx
  • apps/docs/content/docs/guides/frameworks/react-router-7.mdx
  • apps/docs/content/docs/guides/frameworks/solid-start.mdx
  • apps/docs/content/docs/guides/frameworks/sveltekit.mdx
  • apps/docs/content/docs/guides/frameworks/tanstack-start.mdx
  • apps/docs/content/docs/guides/index.mdx
  • apps/docs/content/docs/guides/integrations/ai-sdk.mdx
  • apps/docs/content/docs/guides/integrations/datadog.mdx
  • apps/docs/content/docs/guides/integrations/deno.mdx
  • apps/docs/content/docs/guides/integrations/embed-studio.mdx
  • apps/docs/content/docs/guides/integrations/github-actions.mdx
  • apps/docs/content/docs/guides/integrations/neon-accelerate.mdx
  • apps/docs/content/docs/guides/integrations/permit-io.mdx
  • apps/docs/content/docs/guides/integrations/pgfence.mdx
  • apps/docs/content/docs/guides/integrations/plasmic.mdx
  • apps/docs/content/docs/guides/integrations/shopify.mdx
  • apps/docs/content/docs/guides/integrations/supabase-accelerate.mdx
  • apps/docs/content/docs/guides/integrations/vercel-deployment.mdx
  • apps/docs/content/docs/guides/making-guides.mdx
  • apps/docs/content/docs/guides/meta.json
  • apps/docs/content/docs/guides/postgres/flyio.mdx
  • apps/docs/content/docs/guides/postgres/netlify.mdx
  • apps/docs/content/docs/guides/postgres/vercel.mdx
  • apps/docs/content/docs/guides/postgres/viewing-data.mdx
  • apps/docs/content/docs/guides/postgres/vscode.mdx
  • apps/docs/content/docs/guides/runtimes/bun.mdx
  • apps/docs/content/docs/guides/runtimes/deno.mdx
  • apps/docs/content/docs/guides/switch-to-prisma-orm/from-drizzle.mdx
  • apps/docs/content/docs/guides/switch-to-prisma-orm/from-mongoose.mdx
  • apps/docs/content/docs/guides/switch-to-prisma-orm/from-sql-orms.mdx
  • apps/docs/content/docs/guides/switch-to-prisma-postgres/from-neon.mdx
  • apps/docs/content/docs/guides/switch-to-prisma-postgres/from-supabase.mdx
  • apps/docs/content/docs/guides/switch-to-prisma-postgres/meta.json
  • apps/docs/content/docs/guides/upgrade-prisma-orm/meta.json
  • apps/docs/content/docs/guides/upgrade-prisma-orm/mongodb.mdx
  • apps/docs/content/docs/guides/upgrade-prisma-orm/postgresql.mdx
  • apps/docs/content/docs/guides/upgrade-prisma-orm/v1.mdx
  • apps/docs/content/docs/guides/upgrade-prisma-orm/v3.mdx
  • apps/docs/content/docs/guides/upgrade-prisma-orm/v4.mdx
  • apps/docs/content/docs/guides/upgrade-prisma-orm/v5.mdx
  • apps/docs/content/docs/guides/upgrade-prisma-orm/v6.mdx
  • apps/docs/content/docs/guides/upgrade-prisma-orm/v7.mdx
  • apps/docs/content/docs/guides/v7/frameworks/astro.mdx
  • apps/docs/content/docs/guides/v7/frameworks/elysia.mdx
  • apps/docs/content/docs/guides/v7/frameworks/hono.mdx
  • apps/docs/content/docs/guides/v7/frameworks/meta.json
  • apps/docs/content/docs/guides/v7/frameworks/nestjs.mdx
  • apps/docs/content/docs/guides/v7/frameworks/nextjs.mdx
  • apps/docs/content/docs/guides/v7/frameworks/nuxt.mdx
  • apps/docs/content/docs/guides/v7/frameworks/sveltekit.mdx
  • apps/docs/content/docs/guides/v7/frameworks/tanstack-start.mdx
  • apps/docs/content/docs/guides/v7/index.mdx
  • apps/docs/content/docs/guides/v7/meta.json
  • apps/docs/content/docs/guides/v7/runtimes/bun.mdx
  • apps/docs/content/docs/guides/v7/runtimes/deno.mdx
  • apps/docs/content/docs/guides/v7/runtimes/meta.json
  • apps/docs/content/docs/local-development/app-development.mdx
  • apps/docs/content/docs/local-development/index.mdx
  • apps/docs/content/docs/local-development/meta.json
  • apps/docs/content/docs/local-development/postgres.mdx
  • apps/docs/content/docs/local-development/storage.mdx
  • apps/docs/content/docs/meta.json
  • apps/docs/content/docs/orm/contract-authoring/capabilities.mdx
  • apps/docs/content/docs/orm/contract-authoring/meta.json
  • apps/docs/content/docs/orm/contract-authoring/psl-syntax.mdx
  • apps/docs/content/docs/orm/contract-authoring/the-contract-artifact.mdx
  • apps/docs/content/docs/orm/contract-authoring/the-data-contract.mdx
  • apps/docs/content/docs/orm/contract-authoring/typescript-schema-builder.mdx
  • apps/docs/content/docs/orm/core-concepts.mdx
  • apps/docs/content/docs/orm/data-modeling/index.mdx
  • apps/docs/content/docs/orm/data-modeling/meta.json
  • apps/docs/content/docs/orm/data-modeling/mongodb.mdx
  • apps/docs/content/docs/orm/data-modeling/relational-databases.mdx
  • apps/docs/content/docs/orm/extensions/meta.json
  • apps/docs/content/docs/orm/extensions/using-extensions.mdx
  • apps/docs/content/docs/orm/fundamentals/advanced-queries.mdx
  • apps/docs/content/docs/orm/fundamentals/meta.json
  • apps/docs/content/docs/orm/fundamentals/reading-data.mdx
  • apps/docs/content/docs/orm/fundamentals/relations-and-joins.mdx
  • apps/docs/content/docs/orm/fundamentals/transactions.mdx
  • apps/docs/content/docs/orm/fundamentals/writing-data.mdx
  • apps/docs/content/docs/orm/index.mdx
  • apps/docs/content/docs/orm/meta.json
  • apps/docs/content/docs/orm/middleware/authoring-custom-middleware.mdx
  • apps/docs/content/docs/orm/middleware/built-in-budgets.mdx
  • apps/docs/content/docs/orm/middleware/built-in-cache.mdx
  • apps/docs/content/docs/orm/middleware/built-in-lints.mdx
  • apps/docs/content/docs/orm/middleware/how-middleware-works.mdx
  • apps/docs/content/docs/orm/middleware/meta.json
  • apps/docs/content/docs/orm/migrations/applying-a-migration.mdx
  • apps/docs/content/docs/orm/migrations/editing-a-migration.mdx
  • apps/docs/content/docs/orm/migrations/generating-a-migration.mdx
  • apps/docs/content/docs/orm/migrations/how-migrations-work.mdx
  • apps/docs/content/docs/orm/migrations/meta.json
  • apps/docs/content/docs/orm/migrations/rollbacks-and-recovery.mdx
  • apps/docs/content/docs/orm/migrations/the-migration-graph.mdx
  • apps/docs/content/docs/orm/reference/error-reference.mdx
  • apps/docs/content/docs/orm/reference/index.mdx
  • apps/docs/content/docs/orm/reference/meta.json
  • apps/docs/content/docs/orm/reference/orm-client.mdx
  • apps/docs/content/docs/orm/reference/pipeline-builder.mdx
  • apps/docs/content/docs/orm/reference/raw-queries.mdx
  • apps/docs/content/docs/orm/reference/sql-query-builder.mdx
  • apps/docs/content/docs/orm/reference/transactions-and-runtime.mdx
  • apps/docs/content/docs/orm/v6/index.mdx
  • apps/docs/content/docs/orm/v6/more/ai-tools/cursor.mdx
  • apps/docs/content/docs/orm/v6/more/ai-tools/tabnine.mdx
  • apps/docs/content/docs/orm/v6/more/ai-tools/windsurf.mdx
  • apps/docs/content/docs/orm/v6/more/comparisons/prisma-and-drizzle.mdx
  • apps/docs/content/docs/orm/v6/more/comparisons/prisma-and-mongoose.mdx
  • apps/docs/content/docs/orm/v6/more/comparisons/prisma-and-sequelize.mdx
  • apps/docs/content/docs/orm/v6/more/comparisons/prisma-and-typeorm.mdx
  • apps/docs/content/docs/orm/v6/more/dev-environment/editor-setup.mdx
  • apps/docs/content/docs/orm/v6/more/dev-environment/environment-variables.mdx
  • apps/docs/content/docs/orm/v6/more/internals/engines.mdx
  • apps/docs/content/docs/orm/v6/more/releases.mdx
  • apps/docs/content/docs/orm/v6/more/troubleshooting/bundler-issues.mdx
  • apps/docs/content/docs/orm/v6/more/troubleshooting/many-to-many-relations.mdx
  • apps/docs/content/docs/orm/v6/more/troubleshooting/nextjs.mdx
  • apps/docs/content/docs/orm/v6/more/troubleshooting/nuxt.mdx
  • apps/docs/content/docs/orm/v6/more/troubleshooting/raw-sql-comparisons.mdx
  • apps/docs/content/docs/orm/v6/more/troubleshooting/typescript-performance.mdx
  • apps/docs/content/docs/orm/v6/more/upgrades/from-v1.mdx
  • apps/docs/content/docs/orm/v6/more/upgrades/preview-features.mdx
  • apps/docs/content/docs/orm/v6/more/upgrades/to-v7.mdx
  • apps/docs/content/docs/orm/v6/overview/beyond-prisma-orm.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/cloudflare-d1.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/cockroachdb.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/database-drivers.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/mongodb.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/mysql.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/neon.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/planetscale.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/postgresql.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/sql-server/index.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/sqlite.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/supabase.mdx
  • apps/docs/content/docs/orm/v6/overview/databases/turso.mdx
  • apps/docs/content/docs/orm/v6/overview/introduction/data-modeling.mdx
  • apps/docs/content/docs/orm/v6/overview/introduction/should-you-use-prisma.mdx
  • apps/docs/content/docs/orm/v6/overview/introduction/what-is-prisma.mdx
  • apps/docs/content/docs/orm/v6/overview/introduction/why-prisma.mdx
  • apps/docs/content/docs/orm/v6/overview/prisma-in-your-stack/fullstack.mdx
  • apps/docs/content/docs/orm/v6/overview/prisma-in-your-stack/graphql.mdx
  • apps/docs/content/docs/orm/v6/overview/prisma-in-your-stack/is-prisma-an-orm.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/client-extensions/extension-examples.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/client-extensions/result.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/client-extensions/shared-extensions/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/client-extensions/shared-extensions/permit-rbac.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/debugging-and-troubleshooting/troubleshooting-binary-size-issues.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/deploy-prisma.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/edge/deploy-to-cloudflare.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/edge/deploy-to-deno-deploy.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/edge/deploy-to-vercel.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/edge/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/edge/overview.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/serverless/deploy-to-aws-lambda.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/serverless/deploy-to-azure-functions.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/serverless/deploy-to-netlify.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/serverless/deploy-to-vercel.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/serverless/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/traditional/deploy-to-flyio.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/traditional/deploy-to-heroku.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/traditional/deploy-to-koyeb.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/traditional/deploy-to-railway.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/traditional/deploy-to-render.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/deployment/traditional/deploy-to-sevalla.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/observability-and-logging/metrics.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/observability-and-logging/opentelemetry-tracing.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/aggregation-grouping-summarizing.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/computed-fields.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/crud.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/custom-models.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/custom-validation.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/excluding-fields.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/filtering-and-sorting.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/full-text-search.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/pagination.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/query-optimization-performance.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/relation-queries.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/select-fields.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/queries/transactions.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/setup-and-configuration/databases-connections/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/setup-and-configuration/databases-connections/pgbouncer.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/setup-and-configuration/error-formatting.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/setup-and-configuration/generating-prisma-client.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/setup-and-configuration/introduction.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/setup-and-configuration/read-replicas.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/special-fields-and-types/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/special-fields-and-types/null-and-undefined.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/special-fields-and-types/working-with-json-fields.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/special-fields-and-types/working-with-scalar-lists-arrays.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/type-safety/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/type-safety/operating-against-partial-structures-of-model-types.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/type-safety/prisma-type-system.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/type-safety/prisma-validator.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/using-raw-sql/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/using-raw-sql/raw-queries.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/using-raw-sql/safeql.mdx
  • apps/docs/content/docs/orm/v6/prisma-client/using-raw-sql/typedsql.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/meta.json
  • apps/docs/content/docs/orm/v6/prisma-migrate/understanding-prisma-migrate/legacy-migrate.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/understanding-prisma-migrate/limitations-and-known-issues.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/understanding-prisma-migrate/mental-model.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/understanding-prisma-migrate/overview.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/understanding-prisma-migrate/shadow-database.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/workflows/development-and-production.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/workflows/patching-and-hotfixing.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/workflows/prototyping-your-schema.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/workflows/seeding.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/workflows/troubleshooting.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/database-mapping.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/externally-managed-tables.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/indexes.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/models.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/relations/referential-actions/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/relations/troubleshooting-relations.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/table-inheritance.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/data-model/views.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/introspection.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/meta.json
  • apps/docs/content/docs/orm/v6/prisma-schema/overview/data-sources.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/overview/generators.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/overview/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/overview/location.mdx
  • apps/docs/content/docs/orm/v6/prisma-schema/postgresql-extensions.mdx
  • apps/docs/content/docs/orm/v6/reference/connection-urls.mdx
  • apps/docs/content/docs/orm/v6/reference/environment-variables-reference.mdx
  • apps/docs/content/docs/orm/v6/reference/error-reference.mdx
  • apps/docs/content/docs/orm/v6/reference/preview-features/cli-preview-features.mdx
  • apps/docs/content/docs/orm/v6/reference/preview-features/client-preview-features.mdx
  • apps/docs/content/docs/orm/v6/reference/preview-features/index.mdx
  • apps/docs/content/docs/orm/v6/reference/prisma-cli-reference.mdx
  • apps/docs/content/docs/orm/v6/reference/prisma-client-reference.mdx
  • apps/docs/content/docs/orm/v6/reference/prisma-config-reference.mdx
  • apps/docs/content/docs/orm/v6/reference/prisma-schema-reference.mdx
  • apps/docs/content/docs/orm/v6/reference/supported-databases.mdx
  • apps/docs/content/docs/orm/v6/tools/prisma-studio.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/api-patterns.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/data-modeling.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/meta.json
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/database-drivers.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/index.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/meta.json
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/mongodb.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/mysql.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/postgresql.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/sql-server.mdx
  • apps/docs/content/docs/orm/v7/core-concepts/supported-databases/sqlite.mdx
  • apps/docs/content/docs/orm/v7/index.mdx
  • apps/docs/content/docs/orm/v7/meta.json
  • apps/docs/content/docs/orm/v7/more/best-practices.mdx
  • apps/docs/content/docs/orm/v7/more/comparisons/meta.json
  • apps/docs/content/docs/orm/v7/more/comparisons/prisma-and-drizzle.mdx
  • apps/docs/content/docs/orm/v7/more/comparisons/prisma-and-mongoose.mdx
  • apps/docs/content/docs/orm/v7/more/comparisons/prisma-and-sequelize.mdx
  • apps/docs/content/docs/orm/v7/more/comparisons/prisma-and-typeorm.mdx
  • apps/docs/content/docs/orm/v7/more/dev-environment/editor-setup.mdx
  • apps/docs/content/docs/orm/v7/more/dev-environment/environment-variables.mdx
  • apps/docs/content/docs/orm/v7/more/dev-environment/index.mdx
  • apps/docs/content/docs/orm/v7/more/dev-environment/meta.json
  • apps/docs/content/docs/orm/v7/more/meta.json
  • apps/docs/content/docs/orm/v7/more/releases.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/bundler-issues.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/check-constraints.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/graphql-autocompletion.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/many-to-many-relations.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/meta.json
  • apps/docs/content/docs/orm/v7/more/troubleshooting/nextjs.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/nuxt.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/raw-sql-comparisons.mdx
  • apps/docs/content/docs/orm/v7/more/troubleshooting/typescript-performance.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/client.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/extension-examples.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/model.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/query.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/result.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/shared-extensions/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/shared-extensions/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/shared-extensions/permit-rbac.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/client-extensions/type-utilities.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/debugging-and-troubleshooting/debugging.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/debugging-and-troubleshooting/handling-exceptions-and-errors.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/debugging-and-troubleshooting/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/caveats-when-deploying-to-aws-platforms.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/deploy-database-changes-with-prisma-migrate.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/deploy-migrations-from-a-local-environment.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/deploy-prisma.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/deploy-to-cloudflare.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/deploy-to-deno-deploy.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/deploy-to-vercel.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/images/450-03-import-project.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/images/450-04-connect-db.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/images/450-05-data-proxy.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/images/550-02-deploy-to-deno-project-parameters.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/edge/overview.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/deploy-to-aws-lambda.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/deploy-to-azure-functions.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/deploy-to-netlify.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/deploy-to-vercel.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/300-10-deploy-to-vercel-deploy-button.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/300-20-deploy-to-vercel-select-github.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/300-30-deploy-to-vercel-create-git-repo.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/300-40-deploy-to-vercel-configure-project.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/300-50-deploy-to-vercel-success.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/300-60-deploy-to-vercel-preview-environment-variable.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/300-70-deploy-to-vercel-environment-variables.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-02-deploy-to-netlify-example-repo-click-fork.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-03-deploy-to-netlify-example-repo-create-fork-page.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-04-deploy-to-netlify-copy-supabase-connection-string.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-05-deploy-to-netlify-netlify-init-configure-site.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-06-deploy-to-netlify-site-settings.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-07-deploy-to-netlify-environment-variables-settings.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-08-deploy-to-netlify-application-deployed.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/images/500-09-deploy-to-netlify-application-deployed-call-result.snagx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/serverless/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/traditional/deploy-to-flyio.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/traditional/deploy-to-heroku.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/traditional/deploy-to-koyeb.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/traditional/deploy-to-railway.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/traditional/deploy-to-render.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/traditional/deploy-to-sevalla.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/deployment/traditional/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/observability-and-logging/logging.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/observability-and-logging/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/observability-and-logging/opentelemetry-tracing.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/observability-and-logging/sql-comments.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/advanced/query-optimization-performance.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/aggregation-grouping-summarizing.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/crud.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/excluding-fields.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/filtering-and-sorting.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/full-text-search.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/queries/pagination.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/relation-queries.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/select-fields.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/queries/transactions.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/custom-model-and-field-names.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/database-polyfills.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/databases-connections/connection-management.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/databases-connections/connection-pool.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/databases-connections/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/databases-connections/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/databases-connections/pgbouncer.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/error-formatting.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/generating-prisma-client.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/introduction.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/setup-and-configuration/read-replicas.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/special-fields-and-types/composite-types.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/special-fields-and-types/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/special-fields-and-types/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/special-fields-and-types/null-and-undefined.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/special-fields-and-types/working-with-composite-ids-and-constraints.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/special-fields-and-types/working-with-json-fields.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/special-fields-and-types/working-with-scalar-lists-arrays.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/testing/integration-testing.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/testing/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/testing/unit-testing.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/type-safety/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/type-safety/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/type-safety/operating-against-partial-structures-of-model-types.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/type-safety/prisma-type-system.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/using-raw-sql/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/using-raw-sql/meta.json
  • apps/docs/content/docs/orm/v7/prisma-client/using-raw-sql/raw-queries.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/using-raw-sql/safeql.mdx
  • apps/docs/content/docs/orm/v7/prisma-client/using-raw-sql/typedsql.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/getting-started.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/meta.json
  • apps/docs/content/docs/orm/v7/prisma-migrate/understanding-prisma-migrate/limitations-and-known-issues.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/understanding-prisma-migrate/mental-model.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/understanding-prisma-migrate/meta.json
  • apps/docs/content/docs/orm/v7/prisma-migrate/understanding-prisma-migrate/migration-histories.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/understanding-prisma-migrate/shadow-database.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/baselining.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/customizing-migrations.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/development-and-production.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/generating-down-migrations.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/meta.json
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/native-database-functions.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/native-database-types.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/patching-and-hotfixing.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/prototyping-your-schema.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/seeding.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/squashing-migrations.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/troubleshooting.mdx
  • apps/docs/content/docs/orm/v7/prisma-migrate/workflows/unsupported-database-features.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/database-mapping.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/externally-managed-tables.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/indexes.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/meta.json
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/models.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/multi-schema.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/many-to-many-relations.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/meta.json
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/one-to-many-relations.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/one-to-one-relations.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/quick-fix-index.snagx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/referential-actions.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/relation-mode.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/self-relations.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/relations/troubleshooting-relations.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/table-inheritance.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/unsupported-database-features.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/data-model/views.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/introspection.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/meta.json
  • apps/docs/content/docs/orm/v7/prisma-schema/overview/data-sources.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/overview/generators.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/overview/index.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/overview/location.mdx
  • apps/docs/content/docs/orm/v7/prisma-schema/overview/meta.json
  • apps/docs/content/docs/orm/v7/prisma-schema/postgresql-extensions.mdx
  • apps/docs/content/docs/orm/v7/reference/connection-urls.mdx
  • apps/docs/content/docs/orm/v7/reference/database-features.mdx
  • apps/docs/content/docs/orm/v7/reference/environment-variables-reference.mdx
  • apps/docs/content/docs/orm/v7/reference/error-reference.mdx
  • apps/docs/content/docs/orm/v7/reference/errors/index.mdx
  • apps/docs/content/docs/orm/v7/reference/errors/meta.json
  • apps/docs/content/docs/orm/v7/reference/meta.json
  • apps/docs/content/docs/orm/v7/reference/preview-features/cli-preview-features.mdx
  • apps/docs/content/docs/orm/v7/reference/preview-features/client-preview-features.mdx
  • apps/docs/content/docs/orm/v7/reference/preview-features/meta.json
  • apps/docs/content/docs/orm/v7/reference/prisma-cli-reference.mdx
  • apps/docs/content/docs/orm/v7/reference/prisma-client-reference.mdx
  • apps/docs/content/docs/orm/v7/reference/prisma-config-reference.mdx
  • apps/docs/content/docs/orm/v7/reference/prisma-schema-reference.mdx
  • apps/docs/content/docs/orm/v7/reference/supported-databases.mdx
  • apps/docs/content/docs/orm/v7/reference/system-requirements.mdx
  • apps/docs/content/docs/postgres/best-postgres-for-ai-apps.mdx
  • apps/docs/content/docs/postgres/database/backups.mdx
  • apps/docs/content/docs/postgres/database/connecting-to-your-database.mdx
  • apps/docs/content/docs/postgres/database/connection-pooling.mdx
  • apps/docs/content/docs/postgres/database/index.mdx
  • apps/docs/content/docs/postgres/database/meta.json
  • apps/docs/content/docs/postgres/database/postgres-extensions.mdx
  • apps/docs/content/docs/postgres/database/serverless-driver.mdx
  • apps/docs/content/docs/postgres/error-reference.mdx
  • apps/docs/content/docs/postgres/faq.mdx
  • apps/docs/content/docs/postgres/iac/alchemy.mdx
  • apps/docs/content/docs/postgres/iac/pulumi.mdx
  • apps/docs/content/docs/postgres/iac/terraform.mdx
  • apps/docs/content/docs/postgres/index.mdx
  • apps/docs/content/docs/postgres/integrations/raycast.mdx
  • apps/docs/content/docs/postgres/meta.json
  • apps/docs/content/docs/postgres/npx-create-db.mdx
  • apps/docs/content/docs/postgres/troubleshooting.mdx
  • apps/docs/content/docs/query-insights/index.mdx
  • apps/docs/content/docs/query-insights/meta.json
  • apps/docs/content/docs/rest-api/api-clients.mdx
  • apps/docs/content/docs/rest-api/authentication.mdx
  • apps/docs/content/docs/rest-api/endpoints/buckets/delete-buckets-by-bucket-id-keys-by-key-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/buckets/delete-buckets-by-bucket-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/buckets/get-buckets-by-bucket-id-keys.mdx
  • apps/docs/content/docs/rest-api/endpoints/buckets/get-buckets-by-bucket-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/buckets/get-buckets.mdx
  • apps/docs/content/docs/rest-api/endpoints/buckets/post-buckets-by-bucket-id-keys.mdx
  • apps/docs/content/docs/rest-api/endpoints/buckets/post-buckets.mdx
  • apps/docs/content/docs/rest-api/endpoints/connections/delete-connections-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/connections/get-connections-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/connections/get-connections.mdx
  • apps/docs/content/docs/rest-api/endpoints/connections/post-connections-by-id-rotate.mdx
  • apps/docs/content/docs/rest-api/endpoints/connections/post-connections.mdx
  • apps/docs/content/docs/rest-api/endpoints/database-backups/get-databases-by-database-id-backups.mdx
  • apps/docs/content/docs/rest-api/endpoints/database-usage/get-databases-by-database-id-usage.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases-connections/get-databases-by-database-id-connections.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases-connections/post-databases-by-database-id-connections.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/delete-databases-by-database-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/get-databases-by-database-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/get-databases.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/get-projects-by-project-id-databases.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/patch-databases-by-database-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/post-databases-by-target-database-id-restore.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/post-databases.mdx
  • apps/docs/content/docs/rest-api/endpoints/databases/post-projects-by-project-id-databases.mdx
  • apps/docs/content/docs/rest-api/endpoints/integrations/delete-integrations-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/integrations/delete-workspaces-by-workspace-id-integrations-by-client-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/integrations/get-integrations-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/integrations/get-integrations.mdx
  • apps/docs/content/docs/rest-api/endpoints/integrations/get-workspaces-by-workspace-id-integrations.mdx
  • apps/docs/content/docs/rest-api/endpoints/meta.json
  • apps/docs/content/docs/rest-api/endpoints/misc/get-me.mdx
  • apps/docs/content/docs/rest-api/endpoints/misc/get-regions-accelerate.mdx
  • apps/docs/content/docs/rest-api/endpoints/misc/get-regions-postgres.mdx
  • apps/docs/content/docs/rest-api/endpoints/projects/delete-projects-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/projects/get-projects-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/projects/get-projects.mdx
  • apps/docs/content/docs/rest-api/endpoints/projects/patch-projects-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/projects/post-projects-by-id-transfer.mdx
  • apps/docs/content/docs/rest-api/endpoints/projects/post-projects.mdx
  • apps/docs/content/docs/rest-api/endpoints/regions/get-regions.mdx
  • apps/docs/content/docs/rest-api/endpoints/service-tokens/delete-workspaces-by-workspace-id-service-tokens-by-service-token-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/service-tokens/get-workspaces-by-workspace-id-service-tokens.mdx
  • apps/docs/content/docs/rest-api/endpoints/service-tokens/post-workspaces-by-workspace-id-service-tokens.mdx
  • apps/docs/content/docs/rest-api/endpoints/workspaces/get-workspaces-by-id-subscription.mdx
  • apps/docs/content/docs/rest-api/endpoints/workspaces/get-workspaces-by-id.mdx
  • apps/docs/content/docs/rest-api/endpoints/workspaces/get-workspaces.mdx
  • apps/docs/content/docs/rest-api/getting-started.mdx
  • apps/docs/content/docs/rest-api/index.mdx
  • apps/docs/content/docs/rest-api/meta.json
  • apps/docs/content/docs/rest-api/partner-integration.mdx
  • apps/docs/content/docs/rest-api/sdk.mdx
  • apps/docs/content/docs/storage/index.mdx
  • apps/docs/content/docs/storage/meta.json
  • apps/docs/content/docs/studio/getting-started.mdx
  • apps/docs/content/docs/studio/index.mdx
  • apps/docs/content/docs/studio/integrations/embedding.mdx
  • apps/docs/content/docs/studio/meta.json
  • apps/docs/content/docs/studio/prisma-next.mdx
  • apps/docs/cspell.json
  • apps/docs/next.config.mjs
  • apps/docs/package.json
  • apps/docs/playwright.config.ts
  • apps/docs/public/prisma-rest-api.postman_collection.json
  • apps/docs/scripts/audit-redirects.mjs
  • apps/docs/scripts/generate-docs.ts
  • apps/docs/scripts/generate-error-reference.mjs
  • apps/docs/scripts/generate-postman-collection.ts
  • apps/docs/scripts/lint-agent-ready.ts
  • apps/docs/scripts/test-llm-markdown-fidelity.ts
  • apps/docs/src/app/(docs)/(default)/[[...slug]]/page.tsx
  • apps/docs/src/app/(docs)/(default)/layout.tsx
  • apps/docs/src/app/(docs)/sitemap.ts
  • apps/docs/src/app/api/search/route.ts
  • apps/docs/src/app/global-error.tsx
  • apps/docs/src/app/global.css
  • apps/docs/src/app/layout.tsx
  • apps/docs/src/app/not-found.tsx
  • apps/docs/src/app/og/[...slug]/route.tsx
  • apps/docs/src/app/robots-origin.txt/route.ts
  • apps/docs/src/components/ai-chat-sidebar.tsx
  • apps/docs/src/components/ai-elements/copy-chat.tsx
  • apps/docs/src/components/ai-elements/message.tsx
  • apps/docs/src/components/ai-elements/prompt-input.tsx
  • apps/docs/src/components/chrome/paper-ground.tsx
  • apps/docs/src/components/chrome/prism-ray.tsx
  • apps/docs/src/components/concept-animation/flow-presets.ts
  • apps/docs/src/components/concept-animation/flow.tsx
  • apps/docs/src/components/deploy-button-generator.tsx
  • apps/docs/src/components/dropdown-examples/interactive-examples.tsx
  • apps/docs/src/components/eclipse-showcase.tsx
  • apps/docs/src/components/getting-started.tsx
  • apps/docs/src/components/icons/bucket.tsx
  • apps/docs/src/components/layout/link-item-visibility.ts
  • apps/docs/src/components/layout/notebook/client.tsx
  • apps/docs/src/components/layout/notebook/index.tsx
  • apps/docs/src/components/layout/notebook/page/client.tsx
  • apps/docs/src/components/layout/notebook/page/index.tsx
  • apps/docs/src/components/layout/notebook/sidebar-nav.tsx
  • apps/docs/src/components/layout/notebook/sidebar.tsx
  • apps/docs/src/components/layout/search-toggle.tsx
  • apps/docs/src/components/layout/sidebar/tabs/index.tsx
  • apps/docs/src/components/layout/theme-toggle.tsx
  • apps/docs/src/components/page-actions.tsx
  • apps/docs/src/components/search.tsx
  • apps/docs/src/components/sidebar-badge-provider.tsx
  • apps/docs/src/components/sidebar-banner.tsx
  • apps/docs/src/components/status-indicator.tsx
  • apps/docs/src/components/structured-data.tsx
  • apps/docs/src/components/toc/clerk.tsx
  • apps/docs/src/components/toc/default.tsx
  • apps/docs/src/components/ui/popover.tsx
  • apps/docs/src/components/version-banner.tsx
  • apps/docs/src/components/version-switcher.tsx
  • apps/docs/src/instrumentation-client.ts
  • apps/docs/src/lib/agent-skill.ts
  • apps/docs/src/lib/badge-types.ts
  • apps/docs/src/lib/breadcrumb-utils.ts
  • apps/docs/src/lib/layout.shared.tsx
  • apps/docs/src/lib/llm-markdown.ts
  • apps/docs/src/lib/llms.ts
  • apps/docs/src/lib/openapi.ts
  • apps/docs/src/lib/page-title.ts
  • apps/docs/src/lib/sidebar-sections.tsx
  • apps/docs/src/lib/source.ts
  • apps/docs/src/lib/urls.ts
  • apps/docs/src/lib/version.ts
  • apps/docs/src/lib/versioned-sidebar-tree.ts
  • apps/docs/src/mdx-components.tsx
  • apps/docs/tests/error-reference-anchors.spec.ts
  • apps/docs/tests/example.spec.ts
  • apps/docs/vercel.json
  • apps/eclipse/content/design-system/components/chart.mdx
  • apps/eclipse/content/design-system/index.mdx
  • apps/eclipse/content/design-system/tokens/colors.mdx
  • apps/eclipse/content/design-system/tokens/typography.mdx
  • apps/eclipse/package.json
  • apps/eclipse/playwright.config.ts
  • apps/eclipse/src/app/global.css
  • apps/eclipse/src/app/layout.tsx
  • apps/eclipse/src/components/chart-examples/interactive-examples.tsx
  • apps/eclipse/tests/example.spec.ts
  • apps/site/content/changelog/2024-03-13.mdx
  • apps/site/content/changelog/2024-04-03.mdx
  • apps/site/content/changelog/2024-04-25.mdx
  • apps/site/content/changelog/2024-05-15.mdx
  • apps/site/content/changelog/2024-06-06.mdx
  • apps/site/content/changelog/2024-06-27.mdx
  • apps/site/content/changelog/2024-07-18.mdx
  • apps/site/content/changelog/2024-08-08.mdx
  • apps/site/content/changelog/2024-08-29.mdx
  • apps/site/content/changelog/2024-09-26.mdx
  • apps/site/content/changelog/2024-10-17.mdx
  • apps/site/content/changelog/2024-11-07.mdx
  • apps/site/content/changelog/2024-11-28.mdx
  • apps/site/content/changelog/2024-12-19.mdx
  • apps/site/content/changelog/2025-01-09.mdx
  • apps/site/content/changelog/2025-01-30.mdx
  • apps/site/content/changelog/2025-02-20.mdx
  • apps/site/content/changelog/2025-03-13.mdx
  • apps/site/content/changelog/2025-04-10.mdx
  • apps/site/content/changelog/2025-05-01.mdx
  • apps/site/content/changelog/2025-05-19.mdx
  • apps/site/content/changelog/2025-06-05.mdx
  • apps/site/content/changelog/2025-07-02.mdx
  • apps/site/content/changelog/2025-07-17.mdx
  • apps/site/content/changelog/2025-07-30.mdx
  • apps/site/content/changelog/2025-08-13.mdx
  • apps/site/content/changelog/2025-09-10.mdx
  • apps/site/content/changelog/2025-10-08.mdx
  • apps/site/content/changelog/2025-10-22.mdx
  • apps/site/content/changelog/2025-11-05.mdx
  • apps/site/content/changelog/2025-11-19.mdx
  • apps/site/content/changelog/2025-12-03.mdx
  • apps/site/content/changelog/2025-12-17.mdx
  • apps/site/content/changelog/2026-01-21.mdx
  • apps/site/content/changelog/2026-02-11.mdx
  • apps/site/content/changelog/2026-02-19.mdx
  • apps/site/content/changelog/2026-02-27.mdx
  • apps/site/content/changelog/2026-03-11.mdx
  • apps/site/content/changelog/2026-03-27.mdx
  • apps/site/content/changelog/2026-04-07.mdx
  • apps/site/content/changelog/2026-04-22.mdx
  • apps/site/content/changelog/2026-04-27.mdx
  • apps/site/content/changelog/2026-05-19.mdx
  • apps/site/content/changelog/2026-06-05.mdx
  • apps/site/content/changelog/2026-06-11.mdx
  • apps/site/content/changelog/2026-06-19.mdx
  • apps/site/content/changelog/2026-06-24.mdx
  • apps/site/content/changelog/2026-07-03.mdx
  • apps/site/content/changelog/2026-07-09.mdx
  • apps/site/content/changelog/2026-07-17.mdx
  • apps/site/content/changelog/2026-07-24.mdx
  • apps/site/content/changelog/2026-08-02.mdx
  • apps/site/content/changelog/2026-08-28.mdx
  • apps/site/next.config.mjs
  • apps/site/package.json
  • apps/site/public/.well-known/security.txt
  • apps/site/public/brand/robot-look.webp
  • apps/site/public/company/people/sam-lambert.webp
  • apps/site/public/company/people/tom-preston-warner.webp
  • apps/site/public/company/team/masonry_1.webp
  • apps/site/public/company/team/masonry_10.webp
  • apps/site/public/company/team/masonry_11.webp
  • apps/site/public/company/team/masonry_12.webp
  • apps/site/public/company/team/masonry_13.webp
  • apps/site/public/company/team/masonry_14.webp
  • apps/site/public/company/team/masonry_2.webp
  • apps/site/public/company/team/masonry_3.webp
  • apps/site/public/company/team/masonry_4.webp
  • apps/site/public/company/team/masonry_5.webp
  • apps/site/public/company/team/masonry_6.webp
  • apps/site/public/company/team/masonry_7.webp
  • apps/site/public/company/team/masonry_8.webp
  • apps/site/public/company/team/masonry_9.webp
  • apps/site/src/app/(prisma-with)/apollo/page.tsx
  • apps/site/src/app/(prisma-with)/cockroachdb/page.tsx
  • apps/site/src/app/(prisma-with)/express/page.tsx
  • apps/site/src/app/(prisma-with)/fastify/page.tsx
  • apps/site/src/app/(prisma-with)/graphql/page.tsx
  • apps/site/src/app/(prisma-with)/hapi/page.tsx
  • apps/site/src/app/(prisma-with)/mongodb/page.tsx
  • apps/site/src/app/(prisma-with)/nestjs/page.tsx
  • apps/site/src/app/(prisma-with)/nextjs/page.tsx
  • apps/site/src/app/(prisma-with)/planetscale/page.tsx
  • apps/site/src/app/(prisma-with)/react/page.tsx
  • apps/site/src/app/(prisma-with)/typescript/page.tsx
  • apps/site/src/app/apps/page.tsx
  • apps/site/src/app/brand-kit/page.tsx
  • apps/site/src/app/brand/comparison/page.tsx
  • apps/site/src/app/brand/page.tsx
  • apps/site/src/app/brand/prisms/page.tsx
  • apps/site/src/app/brand/rays/page.tsx
  • apps/site/src/app/changelog/[slug]/page.tsx
  • apps/site/src/app/changelog/page.tsx
  • apps/site/src/app/community/page.tsx
  • apps/site/src/app/company/careers/page.tsx
  • apps/site/src/app/company/page.tsx
  • apps/site/src/app/compute/page.tsx
  • apps/site/src/app/contact/page.tsx
  • apps/site/src/app/customers/page.tsx
  • apps/site/src/app/demo/calculator-options/page.tsx
  • apps/site/src/app/demo/demo-form.tsx
  • apps/site/src/app/demo/page.tsx
  • apps/site/src/app/demo/thank-you/page.tsx
  • apps/site/src/app/ecosystem/page.tsx
  • apps/site/src/app/enterprise/page.tsx
  • apps/site/src/app/error.tsx
  • apps/site/src/app/event-code-of-conduct/page.tsx
  • apps/site/src/app/events/page.tsx
  • apps/site/src/app/global-error.tsx
  • apps/site/src/app/globals.css
  • apps/site/src/app/layout.tsx
  • apps/site/src/app/legal/privacy/page.tsx
  • apps/site/src/app/legal/security-and-compliance/page.tsx
  • apps/site/src/app/legal/sla/page.tsx
  • apps/site/src/app/legal/terms/page.tsx
  • apps/site/src/app/llms-content.ts
  • apps/site/src/app/mcp/_components/agent-card.tsx
  • apps/site/src/app/mcp/_components/capability-cards.tsx
  • apps/site/src/app/mcp/_components/ink-code.tsx
  • apps/site/src/app/mcp/_components/mcp-agents-section.tsx
  • apps/site/src/app/mcp/_components/mcp-capabilities-section.tsx
  • apps/site/src/app/mcp/_components/mcp-cta-section.tsx
  • apps/site/src/app/mcp/_components/mcp-hero-section.tsx
  • apps/site/src/app/mcp/_components/mcp-video-section.tsx
  • apps/site/src/app/mcp/page.tsx
  • apps/site/src/app/newsletter/newsletter-signup.tsx
  • apps/site/src/app/newsletter/page.tsx
  • apps/site/src/app/newsletter/unsubscribe/page.tsx
  • apps/site/src/app/not-found.tsx
  • apps/site/src/app/og/card.png/route.tsx
  • apps/site/src/app/orm/page.tsx
  • apps/site/src/app/page.tsx
  • apps/site/src/app/postgres/page.tsx
  • apps/site/src/app/pricing/page.tsx
  • apps/site/src/app/programs/oss-friends/page.tsx
  • apps/site/src/app/programs/page.tsx
  • apps/site/src/app/programs/partners/page.tsx
  • apps/site/src/app/programs/startups/page.tsx
  • apps/site/src/app/query-insights/page.tsx
  • apps/site/src/app/robots.ts
  • apps/site/src/app/stack/page.tsx
  • apps/site/src/app/studio/_components/copy-command.tsx
  • apps/site/src/app/studio/page.tsx
  • apps/site/src/app/support-policy/page.tsx
  • apps/site/src/app/support/page.tsx
  • apps/site/src/components/brand-kit/brand-kit-clearspace.tsx
  • apps/site/src/components/brand-kit/brand-kit-cobranding.tsx
  • apps/site/src/components/brand-kit/brand-kit-color.tsx
  • apps/site/src/components/brand-kit/brand-kit-elements.tsx
  • apps/site/src/components/brand-kit/brand-kit-hero.tsx
  • apps/site/src/components/brand-kit/brand-kit-logo.tsx
  • apps/site/src/components/brand-kit/brand-kit-mascot.tsx
  • apps/site/src/components/brand-kit/brand-kit-misuse.tsx
  • apps/site/src/components/brand-kit/brand-kit-type.tsx
  • apps/site/src/components/brand-kit/brand-kit-variants.tsx
  • apps/site/src/components/brand-kit/content.ts
  • apps/site/src/components/brand-kit/copy-button.tsx
  • apps/site/src/components/brand-kit/section-header.tsx
  • apps/site/src/components/brand/agent-robot.tsx
  • apps/site/src/components/brand/animated-wordmark.tsx
  • apps/site/src/components/brand/burst-fill.tsx
  • apps/site/src/components/brand/glass-glide.tsx
  • apps/site/src/components/brand/glass-prism-spin.tsx
  • apps/site/src/components/brand/glass-prism.tsx
  • apps/site/src/components/brand/icon-tile.tsx
  • apps/site/src/components/brand/learn-more.tsx
  • apps/site/src/components/brand/marker.tsx
  • apps/site/src/components/brand/pattern.tsx
  • apps/site/src/components/brand/prism-button.tsx
  • apps/site/src/components/brand/prism-ray.tsx
  • apps/site/src/components/brand/prismatic-burst.tsx
  • apps/site/src/components/brand/role-kicker.tsx
  • apps/site/src/components/brand/step-mocks.tsx
  • apps/site/src/components/brand/texture.tsx
  • apps/site/src/components/brand/three-d-slot.tsx
  • apps/site/src/components/builders-day-banner.tsx
  • apps/site/src/components/client/api.tsx
  • apps/site/src/components/cta-section.tsx
  • apps/site/src/components/faq-section.tsx
  • apps/site/src/components/features-section.tsx
  • apps/site/src/components/footer.tsx
  • apps/site/src/components/header.tsx
  • apps/site/src/components/hero.tsx
  • apps/site/src/components/homepage/card-section/default-logos.json
  • apps/site/src/components/homepage/card-section/logo-grid.tsx
  • apps/site/src/components/homepage/copy-btn.tsx
  • apps/site/src/components/icons/forma.tsx
  • apps/site/src/components/logo.tsx
  • apps/site/src/components/motion/count-up.tsx
  • apps/site/src/components/motion/reveal.tsx
  • apps/site/src/components/postgres.tsx
  • apps/site/src/components/pricing-section.tsx
  • apps/site/src/components/prisma-with/community-section.tsx
  • apps/site/src/components/prisma-with/hero.tsx
  • apps/site/src/components/prisma-with/how-section.tsx
  • apps/site/src/components/prisma-with/layout.tsx
  • apps/site/src/components/prisma-with/quote-section.tsx
  • apps/site/src/components/prisma-with/resources-section.tsx
  • apps/site/src/components/prisma-with/why-section.tsx
  • apps/site/src/components/product/content/compute.ts
  • apps/site/src/components/product/content/orm.ts
  • apps/site/src/components/product/content/postgres.ts
  • apps/site/src/components/product/icons.ts
  • apps/site/src/components/product/illustrations/agent-errors.tsx
  • apps/site/src/components/product/illustrations/agent-hosting.tsx
  • apps/site/src/components/product/illustrations/any-database.tsx
  • apps/site/src/components/product/illustrations/branched-stack.tsx
  • apps/site/src/components/product/illustrations/client-autocomplete.tsx
  • apps/site/src/components/product/illustrations/co-located.tsx
  • apps/site/src/components/product/illustrations/compliance.tsx
  • apps/site/src/components/product/illustrations/config-both.tsx
  • apps/site/src/components/product/illustrations/config-jobs.tsx
  • apps/site/src/components/product/illustrations/database-panel.tsx
  • apps/site/src/components/product/illustrations/dense-schema.tsx
  • apps/site/src/components/product/illustrations/deploy-log.tsx
  • apps/site/src/components/product/illustrations/deployments.tsx
  • apps/site/src/components/product/illustrations/feedback-loop.tsx
  • apps/site/src/components/product/illustrations/index.ts
  • apps/site/src/components/product/illustrations/isolated-branches.tsx
  • apps/site/src/components/product/illustrations/migration-blocked.tsx
  • apps/site/src/components/product/illustrations/migration-graph.tsx
  • apps/site/src/components/product/illustrations/no-lock-in.tsx
  • apps/site/src/components/product/illustrations/object-store.tsx
  • apps/site/src/components/product/illustrations/parts.tsx
  • apps/site/src/components/product/illustrations/query-insights.tsx
  • apps/site/src/components/product/illustrations/repo-connect.tsx
  • apps/site/src/components/product/illustrations/run-apps.tsx
  • apps/site/src/components/product/illustrations/schema-file.tsx
  • apps/site/src/components/product/illustrations/spend-limits.tsx
  • apps/site/src/components/product/illustrations/studio-table.tsx
  • apps/site/src/components/product/illustrations/typed-client.tsx
  • apps/site/src/components/product/placeholder-content.ts
  • apps/site/src/components/product/platform-stack.tsx
  • apps/site/src/components/product/product-cta.tsx
  • apps/site/src/components/product/product-detail-blocks.tsx
  • apps/site/src/components/product/product-features.tsx
  • apps/site/src/components/product/product-hero.tsx
  • apps/site/src/components/product/product-narrative.tsx
  • apps/site/src/components/product/product-page.tsx
  • apps/site/src/components/product/product-platform.tsx
  • apps/site/src/components/product/product-problem.tsx
  • apps/site/src/components/product/product-tour.tsx
  • apps/site/src/components/product/types.ts
  • apps/site/src/components/sections/abstraction-showcase.tsx
  • apps/site/src/components/sections/agent-loop.tsx
  • apps/site/src/components/sections/banner.tsx
  • apps/site/src/components/sections/blog-grid.tsx
  • apps/site/src/components/sections/calculator-options/calc.ts
  • apps/site/src/components/sections/calculator-options/controls.tsx
  • apps/site/src/components/sections/calculator-options/variant-bento.tsx
  • apps/site/src/components/sections/calculator-options/variant-compare.tsx
  • apps/site/src/components/sections/calculator-options/variant-console.tsx
  • apps/site/src/components/sections/calculator-options/variant-dial.tsx
  • apps/site/src/components/sections/calculator-options/variant-receipt.tsx
  • apps/site/src/components/sections/careers-sections.tsx
  • apps/site/src/components/sections/company-sections.tsx
  • apps/site/src/components/sections/comparison-cards.tsx
  • apps/site/src/components/sections/comparison.tsx
  • apps/site/src/components/sections/compute-illustration.tsx
  • apps/site/src/components/sections/connector-strip.tsx
  • apps/site/src/components/sections/console-illustration.tsx
  • apps/site/src/components/sections/contact-form.tsx
  • apps/site/src/components/sections/contact-hero.tsx
  • apps/site/src/components/sections/contact-message-form.tsx
  • apps/site/src/components/sections/contact-support.tsx
  • apps/site/src/components/sections/cookie-consent.tsx
  • apps/site/src/components/sections/cta-burst.tsx
  • apps/site/src/components/sections/cta-simple.tsx
  • apps/site/src/components/sections/cta-split.tsx
  • apps/site/src/components/sections/customers-grid.tsx
  • apps/site/src/components/sections/customers-hero.tsx
  • apps/site/src/components/sections/faq.tsx
  • apps/site/src/components/sections/feature-grid.tsx
  • apps/site/src/components/sections/feature-rows.tsx
  • apps/site/src/components/sections/founder-letter.tsx
  • apps/site/src/components/sections/hero-backdrop.tsx
  • apps/site/src/components/sections/hero-centered.tsx
  • apps/site/src/components/sections/hero-home.tsx
  • apps/site/src/components/sections/hero-split.tsx
  • apps/site/src/components/sections/how-it-works.tsx
  • apps/site/src/components/sections/integration-grid.tsx
  • apps/site/src/components/sections/legal-page.tsx
  • apps/site/src/components/sections/logo-cloud.tsx
  • apps/site/src/components/sections/newsletter.tsx
  • apps/site/src/components/sections/open-roles.tsx
  • apps/site/src/components/sections/orm-illustration.tsx
  • apps/site/src/components/sections/postgres-illustration.tsx
  • apps/site/src/components/sections/pricing-calculator.tsx
  • apps/site/src/components/sections/pricing-cards.tsx
  • apps/site/src/components/sections/pricing-comparison.tsx
  • apps/site/src/components/sections/pricing-cost-bar.tsx
  • apps/site/src/components/sections/pricing-faq.tsx
  • apps/site/src/components/sections/pricing-hero.tsx
  • apps/site/src/components/sections/pricing-how-it-works.tsx
  • apps/site/src/components/sections/pricing-includes.tsx
  • apps/site/src/components/sections/pricing-plans.tsx
  • apps/site/src/components/sections/pricing-scale.tsx
  • apps/site/src/components/sections/pricing-spec-table.tsx
  • apps/site/src/components/sections/pricing-toggle.tsx
  • apps/site/src/components/sections/stack-bento.tsx
  • apps/site/src/components/sections/stats.tsx
  • apps/site/src/components/sections/team-grid.tsx
  • apps/site/src/components/sections/testimonial-cards.tsx
  • apps/site/src/components/sections/testimonials-reveal.tsx
  • apps/site/src/components/sections/testimonials-strip.tsx
  • apps/site/src/components/sections/video-embed.tsx
  • apps/site/src/components/site-link.tsx
  • apps/site/src/components/testimonials-section.tsx
  • apps/site/src/components/theme-provider.tsx
  • apps/site/src/components/ui/accordion.tsx
  • apps/site/src/components/ui/alert.tsx
  • apps/site/src/components/ui/avatar.tsx
  • apps/site/src/components/ui/badge.tsx
  • apps/site/src/components/ui/breadcrumb.tsx
  • apps/site/src/components/ui/button.tsx
  • apps/site/src/components/ui/calendar.tsx
  • apps/site/src/components/ui/card.tsx
  • apps/site/src/components/ui/checkbox.tsx
  • apps/site/src/components/ui/collapsible.tsx
  • apps/site/src/components/ui/combobox.tsx
  • apps/site/src/components/ui/command.tsx
  • apps/site/src/components/ui/date-picker.tsx
  • apps/site/src/components/ui/dialog.tsx
  • apps/site/src/components/ui/dropdown-menu.tsx
  • apps/site/src/components/ui/empty-state.tsx
  • apps/site/src/components/ui/file-upload.tsx
  • apps/site/src/components/ui/hover-card.tsx
  • apps/site/src/components/ui/input.tsx
  • apps/site/src/components/ui/label.tsx
  • apps/site/src/components/ui/navigation-menu.tsx
  • apps/site/src/components/ui/pagination.tsx
  • apps/site/src/components/ui/popover.tsx
  • apps/site/src/components/ui/progress.tsx
  • apps/site/src/components/ui/radio-group.tsx
  • apps/site/src/components/ui/rating.tsx
  • apps/site/src/components/ui/scroll-area.tsx
  • apps/site/src/components/ui/select.tsx
  • apps/site/src/components/ui/separator.tsx
  • apps/site/src/components/ui/sheet.tsx
  • apps/site/src/components/ui/skeleton.tsx
  • apps/site/src/components/ui/slider.tsx
  • apps/site/src/components/ui/sonner.tsx
  • apps/site/src/components/ui/spinner.tsx
  • apps/site/src/components/ui/stepper.tsx
  • apps/site/src/components/ui/switch.tsx
  • apps/site/src/components/ui/table.tsx
  • apps/site/src/components/ui/tabs.tsx
  • apps/site/src/components/ui/textarea.tsx
  • apps/site/src/components/ui/toggle-group.tsx
  • apps/site/src/components/ui/toggle.tsx
  • apps/site/src/components/ui/tooltip.tsx
  • apps/site/src/components/utm-persistence.tsx
  • apps/site/src/data/event-code-of-conduct.tsx
  • apps/site/src/data/postgres.json
  • apps/site/src/data/prisma-with/cockroachdb.json
  • apps/site/src/data/prisma-with/planetscale.json
  • apps/site/src/data/privacy.tsx
  • apps/site/src/data/support.json
  • apps/site/src/instrumentation-client.ts
  • apps/site/src/lib/agent-skills.ts
  • apps/site/src/lib/changelog.ts
  • apps/site/src/lib/company.ts
  • apps/site/src/lib/config.ts
  • apps/site/src/lib/content.ts
  • apps/site/src/lib/customers.ts
  • apps/site/src/lib/legal/privacy.tsx
  • apps/site/src/lib/legal/sla.tsx
  • apps/site/src/lib/legal/terms.tsx
  • apps/site/src/lib/og-card.ts
  • apps/site/src/lib/page-metadata.ts
  • apps/site/src/lib/pricing-data.ts
  • apps/site/src/lib/shiki_prisma.ts
  • apps/site/src/lib/utils.ts
  • apps/site/src/lib/zones.ts
  • packages/eclipse/GETTING_STARTED.md
  • packages/eclipse/TOKENS.md
  • packages/eclipse/src/components/button.tsx
  • packages/eclipse/src/components/chart.tsx
  • packages/eclipse/src/components/codeblock.tsx
  • packages/eclipse/src/components/inline-toc.tsx
  • packages/eclipse/src/components/select.tsx
  • packages/eclipse/src/components/spinner.tsx
  • packages/eclipse/src/components/tabs.tsx
  • packages/eclipse/src/styles/fonts.css
  • packages/eclipse/src/styles/globals.css
  • packages/eclipse/src/tokens/index.ts
  • packages/ui/src/components/google-preferred-source.tsx
  • packages/ui/src/components/logo-parade.tsx
  • packages/ui/src/components/og-image.tsx
  • packages/ui/src/components/utm-persistence.tsx
  • packages/ui/src/components/youtube-player.tsx
  • packages/ui/src/data/footer.ts
  • packages/ui/src/lib/consent.ts
  • packages/ui/src/lib/og-fonts.ts
  • packages/ui/src/lib/utm.ts
  • pnpm-workspace.yaml
  • turbo.json
  • .claude/skills/docs-writer/references/prisma-next.md
  • ad-creative/analytics-spec-paid-attribution.md
  • ad-creative/analytics-spec-signup-login.md
  • apps/docs/content/docs/(index)/next/add-to-existing-project/meta.json
  • apps/docs/content/docs/(index)/next/add-to-existing-project/mongodb.mdx
  • apps/docs/content/docs/(index)/next/add-to-existing-project/postgresql.mdx
  • apps/docs/content/docs/(index)/next/full-stack-tutorial.mdx
  • apps/docs/content/docs/(index)/next/getting-started.mdx
  • apps/docs/content/docs/(index)/next/index.mdx
  • apps/docs/content/docs/(index)/next/prisma-postgres/from-the-cli.mdx
  • apps/docs/content/docs/(index)/next/prisma-postgres/import-from-existing-database-mysql.mdx
  • apps/docs/content/docs/(index)/next/prisma-postgres/import-from-existing-database-postgresql.mdx
  • apps/docs/content/docs/(index)/next/prisma-postgres/meta.json
  • apps/docs/content/docs/(index)/next/quickstart/meta.json
  • apps/docs/content/docs/(index)/next/quickstart/mongodb.mdx
  • apps/docs/content/docs/(index)/next/quickstart/postgresql.mdx
  • apps/docs/content/docs/(index)/prisma-compute/meta.json
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/cockroachdb.mdx
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/mysql.mdx
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/planetscale.mdx
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/prisma-postgres.mdx
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/sql-server.mdx
  • apps/docs/content/docs/(index)/prisma-orm/add-to-existing-project/sqlite.mdx
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/cockroachdb.mdx
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/mysql.mdx
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/planetscale.mdx
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/prisma-postgres.mdx
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/sql-server.mdx
  • apps/docs/content/docs/(index)/prisma-orm/quickstart/sqlite.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/quickstart/prisma-next.mdx
  • apps/docs/content/docs/cli/console/index.mdx
  • apps/docs/content/docs/cli/console/meta.json
  • apps/docs/content/docs/cli/console/status.mdx
  • apps/docs/content/docs/cli/db/execute.mdx
  • apps/docs/content/docs/cli/db/index.mdx
  • apps/docs/content/docs/cli/db/meta.json
  • apps/docs/content/docs/cli/db/pull.mdx
  • apps/docs/content/docs/cli/db/push.mdx
  • apps/docs/content/docs/cli/db/seed.mdx
  • apps/docs/content/docs/cli/debug.mdx
  • apps/docs/content/docs/cli/dev/index.mdx
  • apps/docs/content/docs/cli/dev/ls.mdx
  • apps/docs/content/docs/cli/dev/meta.json
  • apps/docs/content/docs/cli/dev/rm.mdx
  • apps/docs/content/docs/cli/dev/start.mdx
  • apps/docs/content/docs/cli/dev/stop.mdx
  • apps/docs/content/docs/cli/format.mdx
  • apps/docs/content/docs/cli/generate.mdx
  • apps/docs/content/docs/cli/migrate/deploy.mdx
  • apps/docs/content/docs/cli/migrate/dev.mdx
  • apps/docs/content/docs/cli/migrate/diff.mdx
  • apps/docs/content/docs/cli/migrate/index.mdx
  • apps/docs/content/docs/cli/migrate/meta.json
  • apps/docs/content/docs/cli/migrate/reset.mdx
  • apps/docs/content/docs/cli/migrate/resolve.mdx
  • apps/docs/content/docs/cli/migrate/status.mdx
  • apps/docs/content/docs/cli/next/configuration.mdx
  • apps/docs/content/docs/cli/next/contract-emit.mdx
  • apps/docs/content/docs/cli/next/contract-infer.mdx
  • apps/docs/content/docs/cli/next/db-init.mdx
  • apps/docs/content/docs/cli/next/db-schema.mdx
  • apps/docs/content/docs/cli/next/db-sign.mdx
  • apps/docs/content/docs/cli/next/db-update.mdx
  • apps/docs/content/docs/cli/next/db-verify.mdx
  • apps/docs/content/docs/cli/next/index.mdx
  • apps/docs/content/docs/cli/next/init.mdx
  • apps/docs/content/docs/cli/next/meta.json
  • apps/docs/content/docs/cli/next/migration-apply.mdx
  • apps/docs/content/docs/cli/next/migration-new.mdx
  • apps/docs/content/docs/cli/next/migration-plan.mdx
  • apps/docs/content/docs/cli/next/migration-ref.mdx
  • apps/docs/content/docs/cli/next/migration-show.mdx
  • apps/docs/content/docs/cli/next/migration-status.mdx
  • apps/docs/content/docs/cli/studio.mdx
  • apps/docs/content/docs/cli/validate.mdx
  • apps/docs/content/docs/cli/version.mdx
  • apps/docs/content/docs/compute/cli-reference.mdx
  • apps/docs/content/docs/compute/configuration.mdx
  • apps/docs/content/docs/guides/next/frameworks/astro.mdx
  • apps/docs/content/docs/guides/next/frameworks/elysia.mdx
  • apps/docs/content/docs/guides/next/frameworks/hono.mdx
  • apps/docs/content/docs/guides/next/frameworks/meta.json
  • apps/docs/content/docs/guides/next/frameworks/nestjs.mdx
  • apps/docs/content/docs/guides/next/frameworks/nextjs.mdx
  • apps/docs/content/docs/guides/next/frameworks/nuxt.mdx
  • apps/docs/content/docs/guides/next/frameworks/sveltekit.mdx
  • apps/docs/content/docs/guides/next/frameworks/tanstack-start.mdx
  • apps/docs/content/docs/guides/next/index.mdx
  • apps/docs/content/docs/guides/next/meta.json
  • apps/docs/content/docs/guides/next/runtimes/bun.mdx
  • apps/docs/content/docs/guides/next/runtimes/deno.mdx
  • apps/docs/content/docs/guides/next/runtimes/meta.json
  • apps/docs/content/docs/guides/next/upgrade-prisma-orm/meta.json
  • apps/docs/content/docs/guides/next/upgrade-prisma-orm/mongodb.mdx
  • apps/docs/content/docs/management-api/api-clients.mdx
  • apps/docs/content/docs/management-api/authentication.mdx
  • apps/docs/content/docs/management-api/endpoints/buckets/delete-buckets-by-bucket-id-keys-by-key-id.mdx
  • apps/docs/content/docs/management-api/endpoints/buckets/delete-buckets-by-bucket-id.mdx
  • apps/docs/content/docs/management-api/endpoints/buckets/get-buckets-by-bucket-id-keys.mdx
  • apps/docs/content/docs/management-api/endpoints/buckets/get-buckets-by-bucket-id.mdx
  • apps/docs/content/docs/management-api/endpoints/buckets/get-buckets.mdx
  • apps/docs/content/docs/management-api/endpoints/buckets/post-buckets-by-bucket-id-keys.mdx
  • apps/docs/content/docs/management-api/endpoints/buckets/post-buckets.mdx
  • apps/docs/content/docs/management-api/endpoints/connections/delete-connections-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/connections/get-connections-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/connections/get-connections.mdx
  • apps/docs/content/docs/management-api/endpoints/connections/post-connections-by-id-rotate.mdx
  • apps/docs/content/docs/management-api/endpoints/connections/post-connections.mdx
  • apps/docs/content/docs/management-api/endpoints/database-backups/get-databases-by-database-id-backups.mdx
  • apps/docs/content/docs/management-api/endpoints/database-usage/get-databases-by-database-id-usage.mdx
  • apps/docs/content/docs/management-api/endpoints/databases-connections/get-databases-by-database-id-connections.mdx
  • apps/docs/content/docs/management-api/endpoints/databases-connections/post-databases-by-database-id-connections.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/delete-databases-by-database-id.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/get-databases-by-database-id.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/get-databases.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/get-projects-by-project-id-databases.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/patch-databases-by-database-id.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/post-databases-by-target-database-id-restore.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/post-databases.mdx
  • apps/docs/content/docs/management-api/endpoints/databases/post-projects-by-project-id-databases.mdx
  • apps/docs/content/docs/management-api/endpoints/integrations/delete-integrations-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/integrations/delete-workspaces-by-workspace-id-integrations-by-client-id.mdx
  • apps/docs/content/docs/management-api/endpoints/integrations/get-integrations-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/integrations/get-integrations.mdx
  • apps/docs/content/docs/management-api/endpoints/integrations/get-workspaces-by-workspace-id-integrations.mdx
  • apps/docs/content/docs/management-api/endpoints/meta.json
  • apps/docs/content/docs/management-api/endpoints/misc/get-me.mdx
  • apps/docs/content/docs/management-api/endpoints/misc/get-regions-accelerate.mdx
  • apps/docs/content/docs/management-api/endpoints/misc/get-regions-postgres.mdx
  • apps/docs/content/docs/management-api/endpoints/projects/delete-projects-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/projects/get-projects-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/projects/get-projects.mdx
  • apps/docs/content/docs/management-api/endpoints/projects/patch-projects-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/projects/post-projects-by-id-transfer.mdx
  • apps/docs/content/docs/management-api/endpoints/projects/post-projects.mdx
  • apps/docs/content/docs/management-api/endpoints/regions/get-regions.mdx
  • apps/docs/content/docs/management-api/endpoints/service-tokens/delete-workspaces-by-workspace-id-service-tokens-by-service-token-id.mdx
  • apps/docs/content/docs/management-api/endpoints/service-tokens/get-workspaces-by-workspace-id-service-tokens.mdx
  • apps/docs/content/docs/management-api/endpoints/service-tokens/post-workspaces-by-workspace-id-service-tokens.mdx
  • apps/docs/content/docs/management-api/endpoints/workspaces/get-workspaces-by-id-subscription.mdx
  • apps/docs/content/docs/management-api/endpoints/workspaces/get-workspaces-by-id.mdx
  • apps/docs/content/docs/management-api/endpoints/workspaces/get-workspaces.mdx
  • apps/docs/content/docs/management-api/getting-started.mdx
  • apps/docs/content/docs/management-api/index.mdx
  • apps/docs/content/docs/management-api/meta.json
  • apps/docs/content/docs/management-api/partner-integration.mdx
  • apps/docs/content/docs/management-api/sdk.mdx
  • apps/docs/content/docs/orm/core-concepts/api-patterns.mdx
  • apps/docs/content/docs/orm/core-concepts/data-modeling.mdx
  • apps/docs/content/docs/orm/core-concepts/meta.json
  • apps/docs/content/docs/orm/core-concepts/supported-databases/database-drivers.mdx
  • apps/docs/content/docs/orm/core-concepts/supported-databases/index.mdx
  • apps/docs/content/docs/orm/core-concepts/supported-databases/meta.json
  • apps/docs/content/docs/orm/core-concepts/supported-databases/mongodb.mdx
  • apps/docs/content/docs/orm/core-concepts/supported-databases/mysql.mdx
  • apps/docs/content/docs/orm/core-concepts/supported-databases/postgresql.mdx
  • apps/docs/content/docs/orm/core-concepts/supported-databases/sql-server.mdx
  • apps/docs/content/docs/orm/core-concepts/supported-databases/sqlite.mdx
  • apps/docs/content/docs/orm/more/best-practices.mdx
  • apps/docs/content/docs/orm/more/comparisons/meta.json
  • apps/docs/content/docs/orm/more/comparisons/prisma-and-drizzle.mdx
  • apps/docs/content/docs/orm/more/comparisons/prisma-and-mongoose.mdx
  • apps/docs/content/docs/orm/more/comparisons/prisma-and-sequelize.mdx
  • apps/docs/content/docs/orm/more/comparisons/prisma-and-typeorm.mdx
  • apps/docs/content/docs/orm/more/dev-environment/editor-setup.mdx
  • apps/docs/content/docs/orm/more/dev-environment/environment-variables.mdx
  • apps/docs/content/docs/orm/more/dev-environment/index.mdx
  • apps/docs/content/docs/orm/more/dev-environment/meta.json
  • apps/docs/content/docs/orm/more/meta.json
  • apps/docs/content/docs/orm/more/releases.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/bundler-issues.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/check-constraints.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/graphql-autocompletion.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/many-to-many-relations.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/meta.json
  • apps/docs/content/docs/orm/more/troubleshooting/nextjs.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/nuxt.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/raw-sql-comparisons.mdx
  • apps/docs/content/docs/orm/more/troubleshooting/typescript-performance.mdx
  • apps/docs/content/docs/orm/next/contract-authoring/capabilities.mdx
  • apps/docs/content/docs/orm/next/contract-authoring/meta.json
  • apps/docs/content/docs/orm/next/contract-authoring/psl-syntax.mdx
  • apps/docs/content/docs/orm/next/contract-authoring/the-contract-artifact.mdx
  • apps/docs/content/docs/orm/next/contract-authoring/the-data-contract.mdx
  • apps/docs/content/docs/orm/next/contract-authoring/typescript-schema-builder.mdx
  • apps/docs/content/docs/orm/next/data-modeling/index.mdx
  • apps/docs/content/docs/orm/next/data-modeling/meta.json
  • apps/docs/content/docs/orm/next/data-modeling/mongodb.mdx
  • apps/docs/content/docs/orm/next/data-modeling/relational-databases.mdx
  • apps/docs/content/docs/orm/next/extensions/meta.json
  • apps/docs/content/docs/orm/next/extensions/using-extensions.mdx
  • apps/docs/content/docs/orm/next/fundamentals/advanced-queries.mdx
  • apps/docs/content/docs/orm/next/fundamentals/meta.json
  • apps/docs/content/docs/orm/next/fundamentals/reading-data.mdx
  • apps/docs/content/docs/orm/next/fundamentals/relations-and-joins.mdx
  • apps/docs/content/docs/orm/next/fundamentals/transactions.mdx
  • apps/docs/content/docs/orm/next/fundamentals/writing-data.mdx
  • apps/docs/content/docs/orm/next/index.mdx
  • apps/docs/content/docs/orm/next/meta.json
  • apps/docs/content/docs/orm/next/middleware/authoring-custom-middleware.mdx
  • apps/docs/content/docs/orm/next/middleware/built-in-budgets.mdx
  • apps/docs/content/docs/orm/next/middleware/built-in-cache.mdx
  • apps/docs/content/docs/orm/next/middleware/built-in-lints.mdx
  • apps/docs/content/docs/orm/next/middleware/how-middleware-works.mdx
  • apps/docs/content/docs/orm/next/middleware/meta.json
  • apps/docs/content/docs/orm/next/migrations/applying-a-migration.mdx
  • apps/docs/content/docs/orm/next/migrations/editing-a-migration.mdx
  • apps/docs/content/docs/orm/next/migrations/generating-a-migration.mdx
  • apps/docs/content/docs/orm/next/migrations/how-migrations-work.mdx
  • apps/docs/content/docs/orm/next/migrations/meta.json
  • apps/docs/content/docs/orm/next/migrations/rollbacks-and-recovery.mdx
  • apps/docs/content/docs/orm/next/migrations/the-migration-graph.mdx
  • apps/docs/content/docs/orm/next/reference/error-reference.mdx
  • apps/docs/content/docs/orm/next/reference/index.mdx
  • apps/docs/content/docs/orm/next/reference/meta.json
  • apps/docs/content/docs/orm/next/reference/orm-client.mdx
  • apps/docs/content/docs/orm/next/reference/pipeline-builder.mdx
  • apps/docs/content/docs/orm/next/reference/raw-queries.mdx
  • apps/docs/content/docs/orm/next/reference/sql-query-builder.mdx
  • apps/docs/content/docs/orm/next/reference/transactions-and-runtime.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/client.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/extension-examples.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/index.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/meta.json
  • apps/docs/content/docs/orm/prisma-client/client-extensions/model.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/query.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/result.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/shared-extensions/index.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/shared-extensions/meta.json
  • apps/docs/content/docs/orm/prisma-client/client-extensions/shared-extensions/permit-rbac.mdx
  • apps/docs/content/docs/orm/prisma-client/client-extensions/type-utilities.mdx
  • apps/docs/content/docs/orm/prisma-client/debugging-and-troubleshooting/debugging.mdx
  • apps/docs/content/docs/orm/prisma-client/debugging-and-troubleshooting/handling-exceptions-and-errors.mdx
  • apps/docs/content/docs/orm/prisma-client/debugging-and-troubleshooting/meta.json
  • apps/docs/content/docs/orm/prisma-client/deployment/caveats-when-deploying-to-aws-platforms.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/deploy-database-changes-with-prisma-migrate.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/deploy-migrations-from-a-local-environment.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/deploy-prisma.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/deploy-to-deno-deploy.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/deploy-to-vercel.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/images/450-03-import-project.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/images/450-04-connect-db.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/images/450-05-data-proxy.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/images/550-02-deploy-to-deno-project-parameters.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/meta.json
  • apps/docs/content/docs/orm/prisma-client/deployment/edge/overview.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/meta.json
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/deploy-to-aws-lambda.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/deploy-to-azure-functions.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/deploy-to-netlify.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/300-10-deploy-to-vercel-deploy-button.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/300-20-deploy-to-vercel-select-github.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/300-30-deploy-to-vercel-create-git-repo.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/300-40-deploy-to-vercel-configure-project.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/300-50-deploy-to-vercel-success.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/300-60-deploy-to-vercel-preview-environment-variable.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/300-70-deploy-to-vercel-environment-variables.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-02-deploy-to-netlify-example-repo-click-fork.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-03-deploy-to-netlify-example-repo-create-fork-page.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-04-deploy-to-netlify-copy-supabase-connection-string.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-05-deploy-to-netlify-netlify-init-configure-site.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-06-deploy-to-netlify-site-settings.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-07-deploy-to-netlify-environment-variables-settings.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-08-deploy-to-netlify-application-deployed.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/images/500-09-deploy-to-netlify-application-deployed-call-result.snagx
  • apps/docs/content/docs/orm/prisma-client/deployment/serverless/meta.json
  • apps/docs/content/docs/orm/prisma-client/deployment/traditional/deploy-to-flyio.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/traditional/deploy-to-heroku.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/traditional/deploy-to-koyeb.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/traditional/deploy-to-railway.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/traditional/deploy-to-render.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/traditional/deploy-to-sevalla.mdx
  • apps/docs/content/docs/orm/prisma-client/deployment/traditional/meta.json
  • apps/docs/content/docs/orm/prisma-client/index.mdx
  • apps/docs/content/docs/orm/prisma-client/meta.json
  • apps/docs/content/docs/orm/prisma-client/observability-and-logging/logging.mdx
  • apps/docs/content/docs/orm/prisma-client/observability-and-logging/meta.json
  • apps/docs/content/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing.mdx
  • apps/docs/content/docs/orm/prisma-client/observability-and-logging/sql-comments.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/advanced/query-optimization-performance.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/aggregation-grouping-summarizing.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/crud.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/excluding-fields.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/filtering-and-sorting.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/full-text-search.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/meta.json
  • apps/docs/content/docs/orm/prisma-client/queries/pagination.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/relation-queries.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/select-fields.mdx
  • apps/docs/content/docs/orm/prisma-client/queries/transactions.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/custom-model-and-field-names.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/database-polyfills.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-management.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/databases-connections/index.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/databases-connections/meta.json
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/databases-connections/pgbouncer.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/error-formatting.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/generating-prisma-client.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/introduction.mdx
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/meta.json
  • apps/docs/content/docs/orm/prisma-client/setup-and-configuration/read-replicas.mdx
  • apps/docs/content/docs/orm/prisma-client/special-fields-and-types/composite-types.mdx
  • apps/docs/content/docs/orm/prisma-client/special-fields-and-types/index.mdx
  • apps/docs/content/docs/orm/prisma-client/special-fields-and-types/meta.json
  • apps/docs/content/docs/orm/prisma-client/special-fields-and-types/null-and-undefined.mdx
  • apps/docs/content/docs/orm/prisma-client/special-fields-and-types/working-with-composite-ids-and-constraints.mdx
  • apps/docs/content/docs/orm/prisma-client/special-fields-and-types/working-with-json-fields.mdx
  • apps/docs/content/docs/orm/prisma-client/special-fields-and-types/working-with-scalar-lists-arrays.mdx
  • apps/docs/content/docs/orm/prisma-client/testing/integration-testing.mdx
  • apps/docs/content/docs/orm/prisma-client/testing/meta.json
  • apps/docs/content/docs/orm/prisma-client/testing/unit-testing.mdx
  • apps/docs/content/docs/orm/prisma-client/type-safety/index.mdx
  • apps/docs/content/docs/orm/prisma-client/type-safety/meta.json
  • apps/docs/content/docs/orm/prisma-client/type-safety/operating-against-partial-structures-of-model-types.mdx
  • apps/docs/content/docs/orm/prisma-client/type-safety/prisma-type-system.mdx
  • apps/docs/content/docs/orm/prisma-client/using-raw-sql/index.mdx
  • apps/docs/content/docs/orm/prisma-client/using-raw-sql/meta.json
  • apps/docs/content/docs/orm/prisma-client/using-raw-sql/raw-queries.mdx
  • apps/docs/content/docs/orm/prisma-client/using-raw-sql/safeql.mdx
  • apps/docs/content/docs/orm/prisma-client/using-raw-sql/typedsql.mdx
  • apps/docs/content/docs/orm/prisma-migrate/getting-started.mdx
  • apps/docs/content/docs/orm/prisma-migrate/index.mdx
  • apps/docs/content/docs/orm/prisma-migrate/meta.json
  • apps/docs/content/docs/orm/prisma-migrate/understanding-prisma-migrate/limitations-and-known-issues.mdx
  • apps/docs/content/docs/orm/prisma-migrate/understanding-prisma-migrate/mental-model.mdx
  • apps/docs/content/docs/orm/prisma-migrate/understanding-prisma-migrate/meta.json
  • apps/docs/content/docs/orm/prisma-migrate/understanding-prisma-migrate/migration-histories.mdx
  • apps/docs/content/docs/orm/prisma-migrate/understanding-prisma-migrate/shadow-database.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/baselining.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/customizing-migrations.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/development-and-production.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/generating-down-migrations.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/meta.json
  • apps/docs/content/docs/orm/prisma-migrate/workflows/native-database-functions.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/native-database-types.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/patching-and-hotfixing.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/prototyping-your-schema.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/seeding.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/squashing-migrations.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/troubleshooting.mdx
  • apps/docs/content/docs/orm/prisma-migrate/workflows/unsupported-database-features.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/database-mapping.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/externally-managed-tables.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/indexes.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/meta.json
  • apps/docs/content/docs/orm/prisma-schema/data-model/models.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/multi-schema.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/index.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/many-to-many-relations.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/meta.json
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/one-to-many-relations.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/one-to-one-relations.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/quick-fix-index.snagx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/referential-actions.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/relation-mode.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/self-relations.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/relations/troubleshooting-relations.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/table-inheritance.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/unsupported-database-features.mdx
  • apps/docs/content/docs/orm/prisma-schema/data-model/views.mdx
  • apps/docs/content/docs/orm/prisma-schema/introspection.mdx
  • apps/docs/content/docs/orm/prisma-schema/meta.json
  • apps/docs/content/docs/orm/prisma-schema/overview/data-sources.mdx
  • apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx
  • apps/docs/content/docs/orm/prisma-schema/overview/index.mdx
  • apps/docs/content/docs/orm/prisma-schema/overview/location.mdx
  • apps/docs/content/docs/orm/prisma-schema/overview/meta.json
  • apps/docs/content/docs/orm/prisma-schema/postgresql-extensions.mdx
  • apps/docs/content/docs/orm/reference/connection-urls.mdx
  • apps/docs/content/docs/orm/reference/database-features.mdx
  • apps/docs/content/docs/orm/reference/environment-variables-reference.mdx
  • apps/docs/content/docs/orm/reference/errors/index.mdx
  • apps/docs/content/docs/orm/reference/errors/meta.json
  • apps/docs/content/docs/orm/reference/preview-features/cli-preview-features.mdx
  • apps/docs/content/docs/orm/reference/preview-features/client-preview-features.mdx
  • apps/docs/content/docs/orm/reference/preview-features/meta.json
  • apps/docs/content/docs/orm/reference/prisma-cli-reference.mdx
  • apps/docs/content/docs/orm/reference/prisma-client-reference.mdx
  • apps/docs/content/docs/orm/reference/prisma-config-reference.mdx
  • apps/docs/content/docs/orm/reference/prisma-schema-reference.mdx
  • apps/docs/content/docs/orm/reference/supported-databases.mdx
  • apps/docs/content/docs/orm/reference/system-requirements.mdx
  • apps/docs/content/docs/postgres/database/local-development.mdx
  • apps/docs/public/prisma-management-api.postman_collection.json
  • apps/docs/src/components/layout/sidebar/tabs/dropdown.tsx
  • apps/docs/src/lib/og-image.ts
  • apps/site/src/app/(index)/page.tsx
  • apps/site/src/app/about/page.tsx
  • apps/site/src/app/careers/page.tsx
  • apps/site/src/app/case-studies/page.tsx
  • apps/site/src/app/changelog/[...slug]/page.tsx
  • apps/site/src/app/changelog/layout.tsx
  • apps/site/src/app/client/page.tsx
  • apps/site/src/app/compute/CobeGlobe.tsx
  • apps/site/src/app/compute/NetworkGlobe.tsx
  • apps/site/src/app/compute/client-components.tsx
  • apps/site/src/app/compute/components.tsx
  • apps/site/src/app/compute/copy-command.tsx
  • apps/site/src/app/compute/how-it-works.tsx
  • apps/site/src/app/compute/tokens.ts
  • apps/site/src/app/global.css
  • apps/site/src/app/mcp/_components/mcp-bubble.tsx
  • apps/site/src/app/mcp/_components/mcp-type-text.tsx
  • apps/site/src/app/migrate/page.tsx
  • apps/site/src/app/og/image.png/route.tsx
  • apps/site/src/app/oss-friends/page.tsx
  • apps/site/src/app/partners/page.tsx
  • apps/site/src/app/partners/tos/page.tsx
  • apps/site/src/app/pricing/pricing-calculator.tsx
  • apps/site/src/app/pricing/pricing-comparison-table.tsx
  • apps/site/src/app/pricing/pricing-data.ts
  • apps/site/src/app/pricing/pricing-hero-plans.tsx
  • apps/site/src/app/pricing/pricing-page-content.tsx
  • apps/site/src/app/privacy/page.tsx
  • apps/site/src/app/showcase/page.tsx
  • apps/site/src/app/sla/page.tsx
  • apps/site/src/app/stack/bun-mark.tsx
  • apps/site/src/app/stack/copy-command.tsx
  • apps/site/src/app/stack/hero-visual.tsx
  • apps/site/src/app/stack/journey/highlight.ts
  • apps/site/src/app/stack/journey/journey-player.tsx
  • apps/site/src/app/stack/journey/journey-steps.ts
  • apps/site/src/app/stack/journey/smooth-pre.tsx
  • apps/site/src/app/stack/prisma-mark.tsx
  • apps/site/src/app/stack/reveal.tsx
  • apps/site/src/app/stack/spotlight-card.tsx
  • apps/site/src/app/stack/stack-data.ts
  • apps/site/src/app/stack/stack-pyramid.tsx
  • apps/site/src/app/stack/stack.module.css
  • apps/site/src/app/startups/_components/tally-embed.tsx
  • apps/site/src/app/startups/page.tsx
  • apps/site/src/app/terms/page.tsx
  • apps/site/src/app/typedsql/page.tsx
  • apps/site/src/components/navigation-wrapper.tsx
  • packages/ui/src/components/footer.tsx
  • packages/ui/src/components/navigation-menu.tsx
  • packages/ui/src/components/web-navigation.tsx
  • packages/ui/src/lib/attribution.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Keeps the `trackSignUp` / `trackLogin` dataLayer helpers in the repo
rather than only on one machine. They were written, then reverted
unmerged because with the console work deferred there were no call
sites, and dead exported code invites accidental use — so the source
lives in this file's appendix until §2 of the paid-attribution spec is
picked up.

The file is marked SUPERSEDED at the top and points at
analytics-spec-paid-attribution.md, which covers the same signup/login
work plus purchase attribution.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.

1 participant