diff --git a/apps/docs/vercel.json b/apps/docs/vercel.json index 87cf2e5e3e..68f7068335 100644 --- a/apps/docs/vercel.json +++ b/apps/docs/vercel.json @@ -1,937 +1,4661 @@ { "redirects": [ - { "source": "/docs/tags/alpine", "destination": "/docs", "permanent": true }, + { + "source": "/docs/tags/alpine", + "destination": "/docs", + "permanent": true + }, { "source": "/docs/tags/apm", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/application-performance-monitoring", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/best-practices", "destination": "/docs", "permanent": true }, + { + "source": "/docs/tags/application-performance-monitoring", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/best-practices", + "destination": "/docs", + "permanent": true + }, { "source": "/docs/tags/ci-cd", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/containerization", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/data-migration", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/database", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/datadog", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/deployment", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/docker", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/dynamic-usage", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/embedding", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/expand-and-contract", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/framework", "destination": "/docs", "permanent": true }, + { + "source": "/docs/tags/containerization", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/data-migration", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/database", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/datadog", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/deployment", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/docker", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/dynamic-usage", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/embedding", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/expand-and-contract", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/framework", + "destination": "/docs", + "permanent": true + }, { "source": "/docs/tags/git", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/guides", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/migration", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/monorepo", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/multiple-databases", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/multiple-prisma-clients", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/my-sql", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/nest-js", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/next-js", "destination": "/docs", "permanent": true }, + { + "source": "/docs/tags/guides", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/migration", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/monorepo", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/multiple-databases", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/multiple-prisma-clients", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/my-sql", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/nest-js", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/next-js", + "destination": "/docs", + "permanent": true + }, { "source": "/docs/tags/nuxt", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/optimization", "destination": "/docs", "permanent": true }, + { + "source": "/docs/tags/optimization", + "destination": "/docs", + "permanent": true + }, { "source": "/docs/tags/orm", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/pnpm-workspace", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/postgre-sql", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/postgresql", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/prisma", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/prisma-migrate", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/prisma-orm", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/prisma-postgres", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/prisma-studio", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/production", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/react-router", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/rest-api", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/schema", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/schema-evolution", "destination": "/docs", "permanent": true }, + { + "source": "/docs/tags/pnpm-workspace", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/postgre-sql", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/postgresql", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/prisma", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/prisma-migrate", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/prisma-orm", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/prisma-postgres", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/prisma-studio", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/production", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/react-router", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/rest-api", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/schema", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/schema-evolution", + "destination": "/docs", + "permanent": true + }, { "source": "/docs/tags/spans", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/sq-lite", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/testing", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/tracing", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/turborepo", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/tutorials", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/vercel", "destination": "/docs", "permanent": true }, - { "source": "/docs/tags/workflows", "destination": "/docs", "permanent": true }, + { + "source": "/docs/tags/sq-lite", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/testing", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/tracing", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/turborepo", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/tutorials", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/vercel", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/tags/workflows", + "destination": "/docs", + "permanent": true + }, { "source": "/docs/search", "destination": "/docs", "permanent": true }, { "source": "/docs/tags", "destination": "/docs", "permanent": true }, { "source": "/docs/about", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/docs-components", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/docs-components/frontmatter", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/docs-components/mdx-examples", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/boilerplate-content", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/image-guidelines", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/prisma-product-names", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/schema-models", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/spelling-punctuation-formatting", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/user-interace-guidelines", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/word-choice", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/style-guide/writing-style", "destination": "/docs", "permanent": true }, - { "source": "/docs/about/template", "destination": "/docs", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/cockroachdb", "destination": "/docs/prisma-orm/add-to-existing-project/cockroachdb", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/mongodb", "destination": "/docs/prisma-orm/add-to-existing-project/mongodb", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/mysql", "destination": "/docs/prisma-orm/add-to-existing-project/mysql", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/planetscale", "destination": "/docs/prisma-orm/add-to-existing-project/planetscale", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/planetscale-postgres", "destination": "/docs/prisma-orm/add-to-existing-project/planetscale", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", "destination": "/docs/prisma-orm/add-to-existing-project/postgresql", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/prisma-postgres", "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/sql-server", "destination": "/docs/prisma-orm/add-to-existing-project/sql-server", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/add-to-existing-project/sqlite", "destination": "/docs/prisma-orm/add-to-existing-project/sqlite", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/cockroachdb", "destination": "/docs/prisma-orm/quickstart/cockroachdb", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/mongodb", "destination": "/docs/prisma-orm/quickstart/mongodb", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/mysql", "destination": "/docs/prisma-orm/quickstart/mysql", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/planetscale", "destination": "/docs/prisma-orm/quickstart/planetscale", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/planetscale-postgres", "destination": "/docs/prisma-orm/quickstart/planetscale", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/postgresql", "destination": "/docs/prisma-orm/quickstart/postgresql", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/prisma-postgres", "destination": "/docs/prisma-orm/quickstart/prisma-postgres", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/sql-server", "destination": "/docs/prisma-orm/quickstart/sql-server", "permanent": true }, - { "source": "/docs/getting-started/prisma-orm/quickstart/sqlite", "destination": "/docs/prisma-orm/quickstart/sqlite", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres", "destination": "/docs/prisma-postgres/quickstart/prisma-orm", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/from-the-cli", "destination": "/docs/prisma-postgres/from-the-cli", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/import-from-existing-database-mysql", "destination": "/docs/prisma-postgres/import-from-existing-database-mysql", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/import-from-existing-database-postgresql", "destination": "/docs/prisma-postgres/import-from-existing-database-postgresql", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/quickstart/drizzle-orm", "destination": "/docs/prisma-postgres/quickstart/drizzle-orm", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/quickstart/kysely", "destination": "/docs/prisma-postgres/quickstart/kysely", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/quickstart/prisma-orm", "destination": "/docs/prisma-postgres/quickstart/prisma-orm", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/quickstart/typeorm", "destination": "/docs/prisma-postgres/quickstart/typeorm", "permanent": true }, - { "source": "/docs/orm/getting-started/add-to-existing-project", "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", "permanent": true }, - { "source": "/docs/orm/getting-started/quickstart", "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", "permanent": true }, - { "source": "/docs/postgres/getting-started/quickstart", "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", "permanent": true }, - { "source": "/docs/postgres/getting-started/import-from-existing-database", "destination": "/docs/postgres/import-from-existing-database", "permanent": true }, - { "source": "/docs/getting-started", "destination": "/docs", "permanent": true }, - { "source": "/docs/accelerate/api-reference", "destination": "/docs/accelerate/reference/api-reference", "permanent": true }, - { "source": "/docs/guides/ai-sdk-nextjs", "destination": "/docs/guides/integrations/ai-sdk", "permanent": true }, - { "source": "/docs/guides/astro", "destination": "/docs/guides/frameworks/astro", "permanent": true }, - { "source": "/docs/guides/authjs-nextjs", "destination": "/docs/guides/authentication/authjs/nextjs", "permanent": true }, - { "source": "/docs/accelerate/faq", "destination": "/docs/accelerate/more/faq", "permanent": true }, - { "source": "/docs/accelerate/feedback", "destination": "/docs/accelerate/more/feedback", "permanent": true }, - { "source": "/docs/accelerate/known-limitations", "destination": "/docs/accelerate/more/known-limitations", "permanent": true }, - { "source": "/docs/accelerate/troubleshoot", "destination": "/docs/accelerate/more/troubleshoot", "permanent": true }, - { "source": "/docs/guides/betterauth-astro", "destination": "/docs/guides/authentication/better-auth/astro", "permanent": true }, - { "source": "/docs/guides/betterauth-nextjs", "destination": "/docs/guides/authentication/better-auth/nextjs", "permanent": true }, - { "source": "/docs/guides/bun", "destination": "/docs/guides/runtimes/bun", "permanent": true }, - { "source": "/docs/guides/clerk-astro", "destination": "/docs/guides/authentication/clerk/astro", "permanent": true }, - { "source": "/docs/guides/clerk-nextjs", "destination": "/docs/guides/authentication/clerk/nextjs", "permanent": true }, - { "source": "/docs/guides/cloudflare-d1", "destination": "/docs/guides/deployment/cloudflare-d1", "permanent": true }, - { "source": "/docs/guides/cloudflare-workers", "destination": "/docs/guides/deployment/cloudflare-workers", "permanent": true }, - { "source": "/docs/guides/data-dog", "destination": "/docs/guides/integrations/datadog", "permanent": true }, - { "source": "/docs/guides/data-migration", "destination": "/docs/guides/database/data-migration", "permanent": true }, - { "source": "/docs/guides/deno-integration", "destination": "/docs/guides/integrations/deno", "permanent": true }, - { "source": "/docs/guides/docker", "destination": "/docs/guides/deployment/docker", "permanent": true }, - { "source": "/docs/guides/elysia", "destination": "/docs/guides/frameworks/elysia", "permanent": true }, - { "source": "/docs/guides/embed-studio-nextjs", "destination": "/docs/guides/integrations/embed-studio", "permanent": true }, - { "source": "/docs/guides/github-actions", "destination": "/docs/guides/integrations/github-actions", "permanent": true }, - { "source": "/docs/guides/hono", "destination": "/docs/guides/frameworks/hono", "permanent": true }, - { "source": "/docs/guides/implementing-schema-changes", "destination": "/docs/guides/database/schema-changes", "permanent": true }, - { "source": "/docs/guides/management-api-api-clients", "destination": "/docs/management-api/api-clients", "permanent": true }, - { "source": "/docs/guides/management-api", "destination": "/docs/management-api/partner-integration", "permanent": true }, - { "source": "/docs/guides/management-api-basic", "destination": "/docs/management-api/getting-started", "permanent": true }, - { "source": "/docs/guides/migrate-from-drizzle", "destination": "/docs/guides/switch-to-prisma-orm/from-drizzle", "permanent": true }, - { "source": "/docs/guides/migrate-from-mongoose", "destination": "/docs/guides/switch-to-prisma-orm/from-mongoose", "permanent": true }, - { "source": "/docs/guides/migrate-from-sequelize", "destination": "/docs/guides/switch-to-prisma-orm/from-sql-orms", "permanent": true }, - { "source": "/docs/guides/migrate-from-typeorm", "destination": "/docs/guides/switch-to-prisma-orm/from-sql-orms", "permanent": true }, - { "source": "/docs/guides/multiple-databases", "destination": "/docs/guides/database/multiple-databases", "permanent": true }, - { "source": "/docs/guides/neon-accelerate", "destination": "/docs/guides/integrations/neon-accelerate", "permanent": true }, - { "source": "/docs/guides/nestjs", "destination": "/docs/guides/frameworks/nestjs", "permanent": true }, - { "source": "/docs/guides/nextjs", "destination": "/docs/guides/frameworks/nextjs", "permanent": true }, - { "source": "/docs/guides/nuxt", "destination": "/docs/guides/frameworks/nuxt", "permanent": true }, - { "source": "/docs/guides/permit-io-access-control", "destination": "/docs/guides/integrations/permit-io", "permanent": true }, - { "source": "/docs/guides/react-router-7", "destination": "/docs/guides/frameworks/react-router-7", "permanent": true }, - { "source": "/docs/guides/shopify", "destination": "/docs/guides/integrations/shopify", "permanent": true }, - { "source": "/docs/guides/solid-start", "destination": "/docs/guides/frameworks/solid-start", "permanent": true }, - { "source": "/docs/guides/supabase-accelerate", "destination": "/docs/guides/integrations/supabase-accelerate", "permanent": true }, - { "source": "/docs/guides/sveltekit", "destination": "/docs/guides/frameworks/sveltekit", "permanent": true }, - { "source": "/docs/guides/tanstack-start", "destination": "/docs/guides/frameworks/tanstack-start", "permanent": true }, - { "source": "/docs/guides/turborepo", "destination": "/docs/guides/deployment/turborepo", "permanent": true }, - { "source": "/docs/guides/use-prisma-in-pnpm-workspaces", "destination": "/docs/guides/deployment/pnpm-workspaces", "permanent": true }, - { "source": "/docs/guides/vercel-app-deployment", "destination": "/docs/guides/integrations/vercel-deployment", "permanent": true }, - { "source": "/docs/optimize/faq", "destination": "/docs/optimize/more/faq", "permanent": true }, - { "source": "/docs/optimize/known-limitations", "destination": "/docs/optimize/more/known-limitations", "permanent": true }, - { "source": "/docs/orm/more", "destination": "/docs/orm/more/releases", "permanent": true }, - { "source": "/docs/orm/more/ai-tools/chatgpt", "destination": "/docs/ai/tools/chatgpt", "permanent": true }, - { "source": "/docs/orm/more/ai-tools", "destination": "/docs/ai/tools/cursor", "permanent": true }, - { "source": "/docs/orm/more/ai-tools/cursor", "destination": "/docs/ai/tools/cursor", "permanent": true }, - { "source": "/docs/orm/more/ai-tools/github-copilot", "destination": "/docs/ai/tools/github-copilot", "permanent": true }, - { "source": "/docs/orm/more/ai-tools/tabnine", "destination": "/docs/ai/tools/tabnine", "permanent": true }, - { "source": "/docs/orm/more/ai-tools/windsurf", "destination": "/docs/ai/tools/windsurf", "permanent": true }, - { "source": "/docs/orm/more/development-environment", "destination": "/docs/orm/more/dev-environment", "permanent": true }, - { "source": "/docs/orm/more/development-environment/editor-setup", "destination": "/docs/orm/more/dev-environment/editor-setup", "permanent": true }, - { "source": "/docs/orm/more/development-environment/environment-variables", "destination": "/docs/orm/more/dev-environment/environment-variables", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/autocompletion-in-graphql-resolvers-with-js", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/check-constraints", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/comparing-columns-through-raw-queries", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-mysql", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrade-from-mongodb-beta", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-a-rest-api", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-nexus-prisma-to-nexus", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-nexus", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-sdl-first", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-the-prisma-layer-mysql", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-the-prisma-layer-postgresql", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-3", "destination": "/docs/guides/upgrade-prisma-orm/v3", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-3/named-constraints", "destination": "/docs/guides/upgrade-prisma-orm/v3", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-3/referential-actions", "destination": "/docs/guides/upgrade-prisma-orm/v3", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-4", "destination": "/docs/guides/upgrade-prisma-orm/v4", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-5", "destination": "/docs/guides/upgrade-prisma-orm/v5", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-5/jsonprotocol-changes", "destination": "/docs/guides/upgrade-prisma-orm/v5", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-5/rejectonnotfound-changes", "destination": "/docs/guides/upgrade-prisma-orm/v5", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-6", "destination": "/docs/guides/upgrade-prisma-orm/v6", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-7", "destination": "/docs/guides/upgrade-prisma-orm/v7", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-to-use-preview-features", "destination": "/docs/orm/reference/preview-features/client-preview-features", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions/codemods", "destination": "/docs/guides/upgrade-prisma-orm/v7", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-versions", "destination": "/docs/guides/upgrade-prisma-orm/v7", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/dataguide", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/dataguide/connecting-to-postgresql-databases", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/dataguide/connection-uris", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/dataguide/database-glossary", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/dataguide/date-types", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/dataguide/introduction-to-data-types", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/dataguide/setting-up-a-local-postgresql-database", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/implicit-to-explicit-conversion", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/netlify-caching-issue", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/nextjs-help", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/pkg-issue", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/prisma-nuxt-module", "destination": "/docs/orm/more/troubleshooting/nuxt", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/typescript-performance-optimization", "destination": "/docs/orm/more/troubleshooting/typescript-performance", "permanent": true }, - { "source": "/docs/orm/overview", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/beyond-prisma-orm", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/databases", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/cloudflare-d1", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/cockroachdb", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/database-drivers", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/mongodb", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/mysql", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/neon", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/planetscale", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/planetscale-postgres", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/postgresql", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/sql-server", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/sql-server/sql-server-docker", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/sql-server/sql-server-local", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/sqlite", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/supabase", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/databases/turso", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/orm/overview/introduction", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/introduction/data-modeling", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/introduction/should-you-use-prisma", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/introduction/what-is-prisma", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/introduction/why-prisma", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/prisma-in-your-stack", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/prisma-in-your-stack/fullstack", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/prisma-in-your-stack/graphql", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/prisma-in-your-stack/is-prisma-an-orm", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/overview/prisma-in-your-stack/rest", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/orm/prisma-client", "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/query-optimization-performance", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/platform/support", "destination": "/docs/console/more/support", "permanent": true }, - { "source": "/docs/platform/about", "destination": "/docs/console", "permanent": true }, - { "source": "/docs/platform", "destination": "/docs/console", "permanent": true }, - { "source": "/docs/platform/maturity-levels", "destination": "/docs/console", "permanent": true }, - { "source": "/docs/reference/errors/connection-pool", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", "permanent": true }, - { "source": "/docs/reference/errors/migrate", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/errors/migrate-baseline", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/errors/migrate-no-direct-ddl", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/errors/migrate-no-foreign-keys", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/errors/migrate-provider-switch", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/errors/migrate-resolve", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/errors/migrate-shadow", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/errors/mongodb-replica-set", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/orm/reference", "destination": "/docs/orm/reference/prisma-cli-reference", "permanent": true }, - { "source": "/docs/orm/tools/prisma-studio", "destination": "/docs/studio", "permanent": true }, - { "source": "/docs/postgres/database/prisma-studio/embedding-studio", "destination": "/docs/studio/integrations/embedding", "permanent": true }, - { "source": "/docs/postgres/database/prisma-studio/studio-in-vs-code", "destination": "/docs/studio/integrations/vscode-integration", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/vercel-caching-issue", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/working-with-many-to-many-relations", "destination": "/docs/orm/more/troubleshooting/many-to-many-relations", "permanent": true }, - { "source": "/docs/orm/more/under-the-hood", "destination": "/docs/orm/more/engines", "permanent": true }, - { "source": "/docs/orm/more/under-the-hood/engines", "destination": "/docs/orm/more/engines", "permanent": true }, - { "source": "/docs/postgres/query-optimization", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/performance-metrics", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/prisma-ai", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/avoid-char", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/avoid-db-money", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/avoid-timestamp-timestampz-0", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/avoid-varchar", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/current-time", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/excessive-number-of-rows-returned", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/full-table-scans-caused-by-like-operations", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/indexing-on-unique-columns", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/long-running-transactions", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/queries-on-unindexed-columns", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/repeated-query", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/select-returning", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/storing-blob-in-database", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recommendations/unnecessary-indexes", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/recordings", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/query-optimization/setup", "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", "permanent": true }, - { "source": "/docs/postgres/integrations/viewing-data", "destination": "/docs/guides/postgres/viewing-data", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/case-sensitivity", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/computed-fields", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/custom-models", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/custom-validation", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/excluding-fields", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/filtering-and-sorting", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/full-text-search", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/pagination", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/relation-queries", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/select-fields", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/prisma-migrate/understanding-prisma-migrate", "destination": "/docs/orm/prisma-migrate", "permanent": true }, - { "source": "/docs/orm/prisma-migrate/understanding-prisma-migrate/overview", "destination": "/docs/orm/prisma-migrate", "permanent": true }, - { "source": "/docs/orm/prisma-migrate/workflows", "destination": "/docs/orm/prisma-migrate/workflows/prototyping-your-schema", "permanent": true }, - { "source": "/docs/orm/prisma-migrate/workflows/data-migration", "destination": "/docs/orm/prisma-migrate/workflows/customizing-migrations", "permanent": true }, - { "source": "/docs/orm/prisma-migrate/workflows/team-development", "destination": "/docs/guides/database/schema-changes", "permanent": true }, - { "source": "/docs/orm/prisma-schema", "destination": "/docs/orm/prisma-schema/overview", "permanent": true }, - { "source": "/docs/orm/prisma-schema/data-model", "destination": "/docs/orm/prisma-schema/data-model/models", "permanent": true }, - { "source": "/docs/orm/prisma-schema/data-model/relations/referential-actions/special-rules-for-referential-actions", "destination": "/docs/orm/prisma-schema/data-model/models", "permanent": true }, - { "source": "/docs/orm/tools", "destination": "/docs/studio", "permanent": true }, - { "source": "/docs/orm/tools/prisma-cli", "destination": "/docs/cli", "permanent": true }, - { "source": "/docs/platform/platform-cli", "destination": "/docs/cli/console/platform", "permanent": true }, - { "source": "/docs/platform/platform-cli/about", "destination": "/docs/console", "permanent": true }, - { "source": "/docs/postgres/integrations/vercel", "destination": "/docs/guides/integrations/vercel-deployment", "permanent": true }, - { "source": "/docs/postgres/integrations/flyio", "destination": "/docs/guides/postgres/flyio", "permanent": true }, - { "source": "/docs/postgres/integrations/netlify", "destination": "/docs/guides/postgres/netlify", "permanent": true }, - { "source": "/docs/postgres/integrations/vscode", "destination": "/docs/guides/postgres/vscode", "permanent": true }, - { "source": "/docs/postgres/integrations/idx", "destination": "/docs/guides/postgres/idx", "permanent": true }, - { "source": "/docs/postgres/introduction/npx-create-db", "destination": "/docs/postgres/npx-create-db", "permanent": true }, - { "source": "/docs/postgres/introduction/management-api", "destination": "/docs/management-api", "permanent": true }, - { "source": "/docs/postgres/introduction/management-api-sdk", "destination": "/docs/management-api/sdk", "permanent": true }, - { "source": "/docs/postgres/introduction", "destination": "/docs/postgres", "permanent": true }, - { "source": "/docs/postgres/integrations", "destination": "/docs/postgres/integrations/raycast", "permanent": true }, - { "source": "/docs/postgres/database/prisma-studio", "destination": "/docs/studio", "permanent": true }, - { "source": "/docs/postgres/integrations/mcp-server", "destination": "/docs/ai/tools/mcp-server", "permanent": true }, - { "source": "/docs/platform/platform-cli/commands", "destination": "/docs/cli/console/platform", "permanent": true }, - { "source": "/docs/postgres/more/troubleshooting", "destination": "/docs/postgres/troubleshooting", "permanent": true }, - { "source": "/docs/postgres/more/faq", "destination": "/docs/postgres/faq", "permanent": true }, - { "source": "/docs/postgres/more", "destination": "/docs/postgres/error-reference", "permanent": true }, - { "source": "/docs/postgres/introduction/overview", "destination": "/docs/postgres", "permanent": true }, - { "source": "/docs/postgres/introduction/import-from-existing-database", "destination": "/docs/postgres/import-from-existing-database", "permanent": true }, - { "source": "/docs/postgres/database/api-reference", "destination": "/docs/postgres/error-reference", "permanent": true }, - { "source": "/docs/postgres/database/api-reference/error-reference", "destination": "/docs/postgres/error-reference", "permanent": true }, - { "source": "/docs/postgres/database", "destination": "/docs/postgres/database/caching", "permanent": true }, + { + "source": "/docs/about/docs-components", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/docs-components/frontmatter", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/docs-components/mdx-examples", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/boilerplate-content", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/image-guidelines", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/prisma-product-names", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/schema-models", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/spelling-punctuation-formatting", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/user-interace-guidelines", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/word-choice", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/style-guide/writing-style", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/about/template", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/cockroachdb", + "destination": "/docs/prisma-orm/add-to-existing-project/cockroachdb", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/mongodb", + "destination": "/docs/prisma-orm/add-to-existing-project/mongodb", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/mysql", + "destination": "/docs/prisma-orm/add-to-existing-project/mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/planetscale", + "destination": "/docs/prisma-orm/add-to-existing-project/planetscale", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/planetscale-postgres", + "destination": "/docs/prisma-orm/add-to-existing-project/planetscale", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", + "destination": "/docs/prisma-orm/add-to-existing-project/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/prisma-postgres", + "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/sql-server", + "destination": "/docs/prisma-orm/add-to-existing-project/sql-server", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/add-to-existing-project/sqlite", + "destination": "/docs/prisma-orm/add-to-existing-project/sqlite", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/cockroachdb", + "destination": "/docs/prisma-orm/quickstart/cockroachdb", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/mongodb", + "destination": "/docs/prisma-orm/quickstart/mongodb", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/mysql", + "destination": "/docs/prisma-orm/quickstart/mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/planetscale", + "destination": "/docs/prisma-orm/quickstart/planetscale", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/planetscale-postgres", + "destination": "/docs/prisma-orm/quickstart/planetscale", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/postgresql", + "destination": "/docs/prisma-orm/quickstart/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/prisma-postgres", + "destination": "/docs/prisma-orm/quickstart/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/sql-server", + "destination": "/docs/prisma-orm/quickstart/sql-server", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-orm/quickstart/sqlite", + "destination": "/docs/prisma-orm/quickstart/sqlite", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres", + "destination": "/docs/prisma-postgres/quickstart/prisma-orm", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/from-the-cli", + "destination": "/docs/prisma-postgres/from-the-cli", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/import-from-existing-database-mysql", + "destination": "/docs/prisma-postgres/import-from-existing-database-mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/import-from-existing-database-postgresql", + "destination": "/docs/prisma-postgres/import-from-existing-database-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/quickstart/drizzle-orm", + "destination": "/docs/prisma-postgres/quickstart/drizzle-orm", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/quickstart/kysely", + "destination": "/docs/prisma-postgres/quickstart/kysely", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/quickstart/prisma-orm", + "destination": "/docs/prisma-postgres/quickstart/prisma-orm", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/quickstart/typeorm", + "destination": "/docs/prisma-postgres/quickstart/typeorm", + "permanent": true + }, + { + "source": "/docs/orm/getting-started/add-to-existing-project", + "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/orm/getting-started/quickstart", + "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/postgres/getting-started/quickstart", + "destination": "/docs/prisma-orm/add-to-existing-project/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/postgres/getting-started/import-from-existing-database", + "destination": "/docs/postgres/import-from-existing-database", + "permanent": true + }, + { + "source": "/docs/getting-started", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/accelerate/api-reference", + "destination": "/docs/accelerate/reference/api-reference", + "permanent": true + }, + { + "source": "/docs/guides/ai-sdk-nextjs", + "destination": "/docs/guides/integrations/ai-sdk", + "permanent": true + }, + { + "source": "/docs/guides/astro", + "destination": "/docs/guides/frameworks/astro", + "permanent": true + }, + { + "source": "/docs/guides/authjs-nextjs", + "destination": "/docs/guides/authentication/authjs/nextjs", + "permanent": true + }, + { + "source": "/docs/accelerate/faq", + "destination": "/docs/accelerate/more/faq", + "permanent": true + }, + { + "source": "/docs/accelerate/feedback", + "destination": "/docs/accelerate/more/feedback", + "permanent": true + }, + { + "source": "/docs/accelerate/known-limitations", + "destination": "/docs/accelerate/more/known-limitations", + "permanent": true + }, + { + "source": "/docs/accelerate/troubleshoot", + "destination": "/docs/accelerate/more/troubleshoot", + "permanent": true + }, + { + "source": "/docs/guides/betterauth-astro", + "destination": "/docs/guides/authentication/better-auth/astro", + "permanent": true + }, + { + "source": "/docs/guides/betterauth-nextjs", + "destination": "/docs/guides/authentication/better-auth/nextjs", + "permanent": true + }, + { + "source": "/docs/guides/bun", + "destination": "/docs/guides/runtimes/bun", + "permanent": true + }, + { + "source": "/docs/guides/clerk-astro", + "destination": "/docs/guides/authentication/clerk/astro", + "permanent": true + }, + { + "source": "/docs/guides/clerk-nextjs", + "destination": "/docs/guides/authentication/clerk/nextjs", + "permanent": true + }, + { + "source": "/docs/guides/cloudflare-d1", + "destination": "/docs/guides/deployment/cloudflare-d1", + "permanent": true + }, + { + "source": "/docs/guides/cloudflare-workers", + "destination": "/docs/guides/deployment/cloudflare-workers", + "permanent": true + }, + { + "source": "/docs/guides/data-dog", + "destination": "/docs/guides/integrations/datadog", + "permanent": true + }, + { + "source": "/docs/guides/data-migration", + "destination": "/docs/guides/database/data-migration", + "permanent": true + }, + { + "source": "/docs/guides/deno-integration", + "destination": "/docs/guides/integrations/deno", + "permanent": true + }, + { + "source": "/docs/guides/docker", + "destination": "/docs/guides/deployment/docker", + "permanent": true + }, + { + "source": "/docs/guides/elysia", + "destination": "/docs/guides/frameworks/elysia", + "permanent": true + }, + { + "source": "/docs/guides/embed-studio-nextjs", + "destination": "/docs/guides/integrations/embed-studio", + "permanent": true + }, + { + "source": "/docs/guides/github-actions", + "destination": "/docs/guides/integrations/github-actions", + "permanent": true + }, + { + "source": "/docs/guides/hono", + "destination": "/docs/guides/frameworks/hono", + "permanent": true + }, + { + "source": "/docs/guides/implementing-schema-changes", + "destination": "/docs/guides/database/schema-changes", + "permanent": true + }, + { + "source": "/docs/guides/management-api-api-clients", + "destination": "/docs/management-api/api-clients", + "permanent": true + }, + { + "source": "/docs/guides/management-api", + "destination": "/docs/management-api/partner-integration", + "permanent": true + }, + { + "source": "/docs/guides/management-api-basic", + "destination": "/docs/management-api/getting-started", + "permanent": true + }, + { + "source": "/docs/guides/migrate-from-drizzle", + "destination": "/docs/guides/switch-to-prisma-orm/from-drizzle", + "permanent": true + }, + { + "source": "/docs/guides/migrate-from-mongoose", + "destination": "/docs/guides/switch-to-prisma-orm/from-mongoose", + "permanent": true + }, + { + "source": "/docs/guides/migrate-from-sequelize", + "destination": "/docs/guides/switch-to-prisma-orm/from-sql-orms", + "permanent": true + }, + { + "source": "/docs/guides/migrate-from-typeorm", + "destination": "/docs/guides/switch-to-prisma-orm/from-sql-orms", + "permanent": true + }, + { + "source": "/docs/guides/multiple-databases", + "destination": "/docs/guides/database/multiple-databases", + "permanent": true + }, + { + "source": "/docs/guides/neon-accelerate", + "destination": "/docs/guides/integrations/neon-accelerate", + "permanent": true + }, + { + "source": "/docs/guides/nestjs", + "destination": "/docs/guides/frameworks/nestjs", + "permanent": true + }, + { + "source": "/docs/guides/nextjs", + "destination": "/docs/guides/frameworks/nextjs", + "permanent": true + }, + { + "source": "/docs/guides/nuxt", + "destination": "/docs/guides/frameworks/nuxt", + "permanent": true + }, + { + "source": "/docs/guides/permit-io-access-control", + "destination": "/docs/guides/integrations/permit-io", + "permanent": true + }, + { + "source": "/docs/guides/react-router-7", + "destination": "/docs/guides/frameworks/react-router-7", + "permanent": true + }, + { + "source": "/docs/guides/shopify", + "destination": "/docs/guides/integrations/shopify", + "permanent": true + }, + { + "source": "/docs/guides/solid-start", + "destination": "/docs/guides/frameworks/solid-start", + "permanent": true + }, + { + "source": "/docs/guides/supabase-accelerate", + "destination": "/docs/guides/integrations/supabase-accelerate", + "permanent": true + }, + { + "source": "/docs/guides/sveltekit", + "destination": "/docs/guides/frameworks/sveltekit", + "permanent": true + }, + { + "source": "/docs/guides/tanstack-start", + "destination": "/docs/guides/frameworks/tanstack-start", + "permanent": true + }, + { + "source": "/docs/guides/turborepo", + "destination": "/docs/guides/deployment/turborepo", + "permanent": true + }, + { + "source": "/docs/guides/use-prisma-in-pnpm-workspaces", + "destination": "/docs/guides/deployment/pnpm-workspaces", + "permanent": true + }, + { + "source": "/docs/guides/vercel-app-deployment", + "destination": "/docs/guides/integrations/vercel-deployment", + "permanent": true + }, + { + "source": "/docs/optimize/faq", + "destination": "/docs/optimize/more/faq", + "permanent": true + }, + { + "source": "/docs/optimize/known-limitations", + "destination": "/docs/optimize/more/known-limitations", + "permanent": true + }, + { + "source": "/docs/orm/more", + "destination": "/docs/orm/more/releases", + "permanent": true + }, + { + "source": "/docs/orm/more/ai-tools/chatgpt", + "destination": "/docs/ai/tools/chatgpt", + "permanent": true + }, + { + "source": "/docs/orm/more/ai-tools", + "destination": "/docs/ai/tools/cursor", + "permanent": true + }, + { + "source": "/docs/orm/more/ai-tools/cursor", + "destination": "/docs/ai/tools/cursor", + "permanent": true + }, + { + "source": "/docs/orm/more/ai-tools/github-copilot", + "destination": "/docs/ai/tools/github-copilot", + "permanent": true + }, + { + "source": "/docs/orm/more/ai-tools/tabnine", + "destination": "/docs/ai/tools/tabnine", + "permanent": true + }, + { + "source": "/docs/orm/more/ai-tools/windsurf", + "destination": "/docs/ai/tools/windsurf", + "permanent": true + }, + { + "source": "/docs/orm/more/development-environment", + "destination": "/docs/orm/more/dev-environment", + "permanent": true + }, + { + "source": "/docs/orm/more/development-environment/editor-setup", + "destination": "/docs/orm/more/dev-environment/editor-setup", + "permanent": true + }, + { + "source": "/docs/orm/more/development-environment/environment-variables", + "destination": "/docs/orm/more/dev-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/autocompletion-in-graphql-resolvers-with-js", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/check-constraints", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/comparing-columns-through-raw-queries", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-mysql", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrade-from-mongodb-beta", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-a-rest-api", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-nexus-prisma-to-nexus", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-nexus", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-sdl-first", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-the-prisma-layer-mysql", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-the-prisma-layer-postgresql", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-3", + "destination": "/docs/guides/upgrade-prisma-orm/v3", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-3/named-constraints", + "destination": "/docs/guides/upgrade-prisma-orm/v3", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-3/referential-actions", + "destination": "/docs/guides/upgrade-prisma-orm/v3", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-4", + "destination": "/docs/guides/upgrade-prisma-orm/v4", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-5", + "destination": "/docs/guides/upgrade-prisma-orm/v5", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-5/jsonprotocol-changes", + "destination": "/docs/guides/upgrade-prisma-orm/v5", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-5/rejectonnotfound-changes", + "destination": "/docs/guides/upgrade-prisma-orm/v5", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-6", + "destination": "/docs/guides/upgrade-prisma-orm/v6", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-7", + "destination": "/docs/guides/upgrade-prisma-orm/v7", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-to-use-preview-features", + "destination": "/docs/orm/reference/preview-features/client-preview-features", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions/codemods", + "destination": "/docs/guides/upgrade-prisma-orm/v7", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-versions", + "destination": "/docs/guides/upgrade-prisma-orm/v7", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/dataguide", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/dataguide/connecting-to-postgresql-databases", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/dataguide/connection-uris", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/dataguide/database-glossary", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/dataguide/date-types", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/dataguide/introduction-to-data-types", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/dataguide/setting-up-a-local-postgresql-database", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/implicit-to-explicit-conversion", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/netlify-caching-issue", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/nextjs-help", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/pkg-issue", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/prisma-nuxt-module", + "destination": "/docs/orm/more/troubleshooting/nuxt", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/typescript-performance-optimization", + "destination": "/docs/orm/more/troubleshooting/typescript-performance", + "permanent": true + }, + { + "source": "/docs/orm/overview", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/beyond-prisma-orm", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/cloudflare-d1", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/cockroachdb", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/database-drivers", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/mongodb", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/mysql", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/neon", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/planetscale", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/planetscale-postgres", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/postgresql", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/sql-server", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/sql-server/sql-server-docker", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/sql-server/sql-server-local", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/sqlite", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/supabase", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/turso", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/orm/overview/introduction", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/introduction/data-modeling", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/introduction/should-you-use-prisma", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/introduction/what-is-prisma", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/introduction/why-prisma", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/prisma-in-your-stack", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/prisma-in-your-stack/fullstack", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/prisma-in-your-stack/graphql", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/prisma-in-your-stack/is-prisma-an-orm", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/overview/prisma-in-your-stack/rest", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client", + "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/query-optimization-performance", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/platform/support", + "destination": "/docs/console/more/support", + "permanent": true + }, + { + "source": "/docs/platform/about", + "destination": "/docs/console", + "permanent": true + }, + { + "source": "/docs/platform", + "destination": "/docs/console", + "permanent": true + }, + { + "source": "/docs/platform/maturity-levels", + "destination": "/docs/console", + "permanent": true + }, + { + "source": "/docs/reference/errors/connection-pool", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", + "permanent": true + }, + { + "source": "/docs/reference/errors/migrate", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/errors/migrate-baseline", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/errors/migrate-no-direct-ddl", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/errors/migrate-no-foreign-keys", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/errors/migrate-provider-switch", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/errors/migrate-resolve", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/errors/migrate-shadow", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/errors/mongodb-replica-set", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/orm/reference", + "destination": "/docs/orm/reference/prisma-cli-reference", + "permanent": true + }, + { + "source": "/docs/orm/tools/prisma-studio", + "destination": "/docs/studio", + "permanent": true + }, + { + "source": "/docs/postgres/database/prisma-studio/embedding-studio", + "destination": "/docs/studio/integrations/embedding", + "permanent": true + }, + { + "source": "/docs/postgres/database/prisma-studio/studio-in-vs-code", + "destination": "/docs/studio/integrations/vscode-integration", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/vercel-caching-issue", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/working-with-many-to-many-relations", + "destination": "/docs/orm/more/troubleshooting/many-to-many-relations", + "permanent": true + }, + { + "source": "/docs/orm/more/under-the-hood", + "destination": "/docs/orm/more/engines", + "permanent": true + }, + { + "source": "/docs/orm/more/under-the-hood/engines", + "destination": "/docs/orm/more/engines", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/performance-metrics", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/prisma-ai", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/avoid-char", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/avoid-db-money", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/avoid-timestamp-timestampz-0", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/avoid-varchar", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/current-time", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/excessive-number-of-rows-returned", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/full-table-scans-caused-by-like-operations", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/indexing-on-unique-columns", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/long-running-transactions", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/queries-on-unindexed-columns", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/repeated-query", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/select-returning", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/storing-blob-in-database", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recommendations/unnecessary-indexes", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/recordings", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/query-optimization/setup", + "destination": "/docs/orm/prisma-client/queries/advanced/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/viewing-data", + "destination": "/docs/guides/postgres/viewing-data", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/case-sensitivity", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/computed-fields", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/custom-models", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/custom-validation", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/excluding-fields", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/filtering-and-sorting", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/full-text-search", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/pagination", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/relation-queries", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/select-fields", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/prisma-migrate/understanding-prisma-migrate", + "destination": "/docs/orm/prisma-migrate", + "permanent": true + }, + { + "source": "/docs/orm/prisma-migrate/understanding-prisma-migrate/overview", + "destination": "/docs/orm/prisma-migrate", + "permanent": true + }, + { + "source": "/docs/orm/prisma-migrate/workflows", + "destination": "/docs/orm/prisma-migrate/workflows/prototyping-your-schema", + "permanent": true + }, + { + "source": "/docs/orm/prisma-migrate/workflows/data-migration", + "destination": "/docs/orm/prisma-migrate/workflows/customizing-migrations", + "permanent": true + }, + { + "source": "/docs/orm/prisma-migrate/workflows/team-development", + "destination": "/docs/guides/database/schema-changes", + "permanent": true + }, + { + "source": "/docs/orm/prisma-schema", + "destination": "/docs/orm/prisma-schema/overview", + "permanent": true + }, + { + "source": "/docs/orm/prisma-schema/data-model", + "destination": "/docs/orm/prisma-schema/data-model/models", + "permanent": true + }, + { + "source": "/docs/orm/prisma-schema/data-model/relations/referential-actions/special-rules-for-referential-actions", + "destination": "/docs/orm/prisma-schema/data-model/models", + "permanent": true + }, + { + "source": "/docs/orm/tools", + "destination": "/docs/studio", + "permanent": true + }, + { + "source": "/docs/orm/tools/prisma-cli", + "destination": "/docs/cli", + "permanent": true + }, + { + "source": "/docs/platform/platform-cli", + "destination": "/docs/cli/console/platform", + "permanent": true + }, + { + "source": "/docs/platform/platform-cli/about", + "destination": "/docs/console", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/vercel", + "destination": "/docs/guides/integrations/vercel-deployment", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/flyio", + "destination": "/docs/guides/postgres/flyio", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/netlify", + "destination": "/docs/guides/postgres/netlify", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/vscode", + "destination": "/docs/guides/postgres/vscode", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/idx", + "destination": "/docs/guides/postgres/idx", + "permanent": true + }, + { + "source": "/docs/postgres/introduction/npx-create-db", + "destination": "/docs/postgres/npx-create-db", + "permanent": true + }, + { + "source": "/docs/postgres/introduction/management-api", + "destination": "/docs/management-api", + "permanent": true + }, + { + "source": "/docs/postgres/introduction/management-api-sdk", + "destination": "/docs/management-api/sdk", + "permanent": true + }, + { + "source": "/docs/postgres/introduction", + "destination": "/docs/postgres", + "permanent": true + }, + { + "source": "/docs/postgres/integrations", + "destination": "/docs/postgres/integrations/raycast", + "permanent": true + }, + { + "source": "/docs/postgres/database/prisma-studio", + "destination": "/docs/studio", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/mcp-server", + "destination": "/docs/ai/tools/mcp-server", + "permanent": true + }, + { + "source": "/docs/platform/platform-cli/commands", + "destination": "/docs/cli/console/platform", + "permanent": true + }, + { + "source": "/docs/postgres/more/troubleshooting", + "destination": "/docs/postgres/troubleshooting", + "permanent": true + }, + { + "source": "/docs/postgres/more/faq", + "destination": "/docs/postgres/faq", + "permanent": true + }, + { + "source": "/docs/postgres/more", + "destination": "/docs/postgres/error-reference", + "permanent": true + }, + { + "source": "/docs/postgres/introduction/overview", + "destination": "/docs/postgres", + "permanent": true + }, + { + "source": "/docs/postgres/introduction/import-from-existing-database", + "destination": "/docs/postgres/import-from-existing-database", + "permanent": true + }, + { + "source": "/docs/postgres/database/api-reference", + "destination": "/docs/postgres/error-reference", + "permanent": true + }, + { + "source": "/docs/postgres/database/api-reference/error-reference", + "destination": "/docs/postgres/error-reference", + "permanent": true + }, + { + "source": "/docs/postgres/database", + "destination": "/docs/postgres/database/caching", + "permanent": true + }, { "source": "/docs/showcase", "destination": "/docs", "permanent": true }, - { "source": "/docs/getting-started/quickstart-prismaPostgres", "destination": "/docs/prisma-orm/quickstart/prisma-postgres", "permanent": true }, - { "source": "/docs/getting-started/quickstart-prisma-postgres", "destination": "/docs/prisma-orm/quickstart/prisma-postgres", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-pool", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/no-rust-engine", "destination": "/docs/orm/prisma-client/setup-and-configuration/database-polyfills", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/generating-prisma-client", "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration", "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", "permanent": true }, - { "source": "/docs/guides/database/using-prisma-with-mongodb", "destination": "/docs/prisma-orm/add-to-existing-project/mongodb", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/crud", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/more/upgrade-guides/upgrading-to-prisma-7", "destination": "/docs/guides/upgrade-prisma-orm/v7", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/generators", "destination": "/docs/orm/prisma-schema/overview/generators", "permanent": true }, - { "source": "/docs/orm/prisma-client/testing", "destination": "/docs/orm/prisma-client/testing/unit-testing", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-client/generating-prisma-client", "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", "permanent": true }, - { "source": "/docs/get-started", "destination": "/docs", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/databases-configuration/prisma-config-ts", "destination": "/docs/orm/reference/prisma-config-reference", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client", "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", "permanent": true }, - { "source": "/docs/v5/guides", "destination": "/docs/guides", "permanent": true }, - { "source": "/docs/guides/database/seed-database", "destination": "/docs/cli/db/seed", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment/serverless", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-client/error-reference", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/orm/getting-started", "destination": "/docs/prisma-orm/quickstart/prisma-postgres", "permanent": true }, - { "source": "/docs/reference/database-connectors/connection-urls", "destination": "/docs/orm/reference/connection-urls", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries", "destination": "/docs/orm/prisma-client/queries/crud", "permanent": true }, - { "source": "/docs/orm/reference/prisma-config-referenc", "destination": "/docs/orm/reference/prisma-config-reference", "permanent": true }, - { "source": "/docs/orm/more/engines", "destination": "/docs/orm/more/releases", "permanent": true }, - { "source": "/docs/getting-started/quickstart", "destination": "/docs/prisma-orm/quickstart/prisma-postgres", "permanent": true }, - { "source": "/docs/v5/orm", "destination": "/docs/guides/upgrade-prisma-orm/v5", "permanent": true }, - { "source": "/docs/support/help-articles/nextjs-prisma-client-dev-practices", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/references", "destination": "/docs/orm/reference/prisma-cli-reference", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces", "destination": "/docs/orm/reference/prisma-cli-reference", "permanent": true }, - { "source": "/docs/prisma-orm/quickstart/prisma-postgre", "destination": "/docs/prisma-orm/quickstart/prisma-postgres", "permanent": true }, - { "source": "/docs/postgres/getting-started", "destination": "/docs/postgres", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization/connection-management", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-management", "permanent": true }, - { "source": "/docs/guides/database/developing-with-prisma-migrate/troubleshooting-development", "destination": "/docs/orm/prisma-migrate/workflows/troubleshooting", "permanent": true }, - { "source": "/docs/concepts/components/prisma-studio", "destination": "/docs/studio", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/referential-actions", "destination": "/docs/orm/prisma-schema/data-model/relations/referential-actions", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/advanced-type-safety/operating-against-partial-structures-of-model-types", "destination": "/docs/orm/prisma-client/type-safety/operating-against-partial-structures-of-model-types", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/generating-prisma-clientt", "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment", "destination": "/docs/orm/prisma-client/deployment/deploy-prisma", "permanent": true }, - { "source": "/docs/-a002", "destination": "https://v1.prisma.io/docs/1.34/get-started/", "permanent": true }, - { "source": "/docs/-t002", "destination": "https://v1.prisma.io/docs/1.34/get-started/", "permanent": true }, - { "source": "/docs/-t002/", "destination": "https://v1.prisma.io/docs/1.34/get-started/", "permanent": true }, - { "source": "/docs/prisma-admin/", "destination": "https://v1.prisma.io/docs/1.34/prisma-admin/", "permanent": true }, - { "source": "/docs/prisma-cli-and-configuration/", "destination": "https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/", "permanent": true }, - { "source": "/docs/prisma-client/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/", "permanent": true }, - { "source": "/docs/prisma-server/", "destination": "https://v1.prisma.io/docs/1.34/prisma-server/", "permanent": true }, - { "source": "/docs/quickstart/", "destination": "https://v1.prisma.io/docs/1.34/get-started/", "permanent": true }, - { "source": "/docs/releases-and-maintenance/", "destination": "https://v1.prisma.io/docs/1.34/releases-and-maintenance/", "permanent": true }, - { "source": "/docs/datamodel-and-migrations/", "destination": "https://v1.prisma.io/docs/1.34/datamodel-and-migrations", "permanent": true }, - { "source": "/docs/get-started/01-setting-up-prisma-new-database-GO-g002/", "destination": "https://v1.prisma.io/docs/1.34/get-started", "permanent": true }, - { "source": "/docs/get-started/01-setting-up-prisma-new-database-JAVASCRIPT-a002/", "destination": "https://v1.prisma.io/docs/1.34/get-started", "permanent": true }, - { "source": "/docs/get-started/01-setting-up-prisma-demo-server-a001/", "destination": "https://v1.prisma.io/docs/1.34/get-started/01-setting-up-prisma-demo-server-JAVASCRIPT-a001/", "permanent": true }, - { "source": "/docs/get-started/01-setting-up-prisma-existing-database-a003/", "destination": "https://v1.prisma.io/docs/1.34/get-started/01-setting-up-prisma-demo-server-JAVASCRIPT-a001/", "permanent": true }, - { "source": "/docs/get-started/01-setting-up-prisma-new-database-a002/", "destination": "https://v1.prisma.io/docs/1.34/get-started/01-setting-up-prisma-new-database-JAVASCRIPT-a002/", "permanent": true }, - { "source": "/docs/datamodel-and-migrations/datamodel-MYSQL-knul/", "destination": "https://v1.prisma.io/docs/1.34/datamodel-and-migrations", "permanent": true }, - { "source": "/docs/data-model-and-migrations/introspection-mapping-to-existing-db-soi1/", "destination": "https://v1.prisma.io/docs/1.34/data-model-and-migrations/introspection-mapping-to-existing-db-soi1/", "permanent": true }, - { "source": "/docs/understand-prisma/how-prisma-works-under-the-hood-j8ff/", "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/how-prisma-works-under-the-hood-j8ff/", "permanent": true }, - { "source": "/docs/understand-prisma/prisma-basics-datamodel-client-and-server-fgz4/", "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-basics-datamodel-client-and-server-fgz4/", "permanent": true }, - { "source": "/docs/understand-prisma/prisma-introduction-what-why-how-j9ff/", "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-introduction-what-why-how-j9ff/", "permanent": true }, - { "source": "/docs/understand-prisma/prisma-vs-traditional-orms/prisma-vs-mongoose-ys8c/", "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-vs-traditional-orms/prisma-vs-mongoose-ys8c/", "permanent": true }, - { "source": "/docs/understand-prisma/prisma-vs-traditional-orms/prisma-vs-sequelize-c4fk/", "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-vs-traditional-orms/prisma-vs-sequelize-c4fk/", "permanent": true }, - { "source": "/docs/understand-prisma/prisma-vs-traditional-orms/prisma-vs-typeorm-k9fh/", "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-vs-traditional-orms/prisma-vs-typeorm-k9fh/", "permanent": true }, - { "source": "/docs/prisma-client/basic-data-access/reading-data-GO-go05/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/reading-data-GO-go05/", "permanent": true }, - { "source": "/docs/prisma-client/basic-data-access/reading-data-JAVASCRIPT-rsc2/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/reading-data-JAVASCRIPT-rsc2/", "permanent": true }, - { "source": "/docs/prisma-client/basic-data-access/reading-data-TYPESCRIPT-rsc3/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/reading-data-TYPESCRIPT-rsc3/", "permanent": true }, - { "source": "/docs/prisma-client/basic-data-access/writing-data-GO-go08/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/writing-data-GO-go08/", "permanent": true }, - { "source": "/docs/prisma-client/basic-data-access/writing-data-JAVASCRIPT-rsc6/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/writing-data-JAVASCRIPT-rsc6/", "permanent": true }, - { "source": "/docs/prisma-client/basic-data-access/writing-data-TYPESCRIPT-rsc7/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/writing-data-TYPESCRIPT-rsc7/", "permanent": true }, - { "source": "/docs/prisma-client/features/check-existence-GO-go01/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/check-existence-GO-go01/", "permanent": true }, - { "source": "/docs/prisma-client/features/check-existence-JAVASCRIPT-pyl1/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/check-existence-JAVASCRIPT-pyl1/", "permanent": true }, - { "source": "/docs/prisma-client/features/check-existence-TYPESCRIPT-pyl2/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/check-existence-TYPESCRIPT-pyl2/", "permanent": true }, - { "source": "/docs/prisma-client/features/realtime-GO-go06/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/realtime-GO-go06/", "permanent": true }, - { "source": "/docs/prisma-client/features/realtime-JAVASCRIPT-rsc8/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/realtime-JAVASCRIPT-rsc8/", "permanent": true }, - { "source": "/docs/prisma-client/features/realtime-TYPESCRIPT-rsc9/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/realtime-TYPESCRIPT-rsc9/", "permanent": true }, - { "source": "/docs/prisma-client/setup/constructor-GO-go02/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/constructor-GO-go02/", "permanent": true }, - { "source": "/docs/prisma-client/setup/constructor-JAVASCRIPT-rsc4/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/constructor-JAVASCRIPT-rsc4/", "permanent": true }, - { "source": "/docs/prisma-client/setup/constructor-TYPESCRIPT-rsc5/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/constructor-TYPESCRIPT-rsc5/", "permanent": true }, - { "source": "/docs/prisma-client/setup/generating-the-client-GO-r3c3/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/generating-the-client-GO-r3c3/", "permanent": true }, - { "source": "/docs/prisma-client/setup/generating-the-client-JAVASCRIPT-rsc1/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/generating-the-client-JAVASCRIPT-rsc1/", "permanent": true }, - { "source": "/docs/prisma-client/setup/generating-the-client-TYPESCRIPT-r3c2/", "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/generating-the-client-TYPESCRIPT-r3c2/", "permanent": true }, - { "source": "/docs/run-prisma-server/database-connector-MYSQL-jgfs/", "destination": "https://v1.prisma.io/docs/1.34/prisma-server/database-connector-MYSQL-jgfs/", "permanent": true }, - { "source": "/docs/guides/troubleshooting", "destination": "/docs/guides", "permanent": true }, - { "source": "/docs/guides/troubleshooting/autocompletion-in-graphql-resolvers-with-js", "destination": "/docs/guides", "permanent": true }, - { "source": "/docs/guides/upgrade-from-prisma-1/should-you-upgrade", "destination": "/docs/guides/upgrade-from-prisma-1/how-to-upgrade", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-schema/models", "destination": "/docs/reference/tools-and-interfaces/prisma-schema/data-model", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-typescript-mysql", "destination": "/docs/getting-started/prisma-orm/quickstart/mysql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-node-mysql", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-mysql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-typescript-mysql", "destination": "/docs/getting-started/prisma-orm/quickstart/mysql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-node-mysql", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-mysql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-typescript-mysql", "destination": "/docs/getting-started/prisma-orm/quickstart/mysql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-node-mysql", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-mysql", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-schema/prisma-schema-file", "destination": "/docs/reference/tools-and-interfaces/prisma-schema", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-client/api", "destination": "/docs/reference/tools-and-interfaces/prisma-client", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/sql-server/sql-server-start-from-scratch", "destination": "/docs/concepts/components/preview-features/sql-server/sql-server-start-from-scratch-typescript", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-schema/prisma-schema-reference", "destination": "/docs/reference/api-reference/prisma-schema-reference", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-cli/command-reference", "destination": "/docs/reference/api-reference/command-reference", "permanent": true }, - { "source": "/docs/reference/database-connectors/database-features", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/more/supported-databases", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/understand-prisma/introduction", "destination": "/docs/concepts/overview/what-is-prisma", "permanent": true }, - { "source": "/docs/understand-prisma/data-modeling", "destination": "/docs/concepts/overview/what-is-prisma/data-modeling", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate", "destination": "/docs/getting-started/prisma-orm/start-from-scratch-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql", "destination": "/docs/getting-started/prisma-orm", "permanent": true }, - { "source": "/docs/guides/prisma-guides/prisma-migrate-guides", "destination": "/docs/guides/prisma-guides/add-prisma-migrate-to-a-project", "permanent": true }, - { "source": "/docs/guides/prisma-guides/prisma-migrate-guides/add-prisma-migrate-to-a-project", "destination": "/docs/guides/prisma-guides/add-prisma-migrate-to-a-project", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/distinct", "destination": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing#select-distinct", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/configuring-the-prisma-client-api", "destination": "/docs/concepts/components/prisma-client/generating-prisma-client/customizing-the-prisma-client-api", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/constructor", "destination": "/docs/reference/api-reference/prisma-client-reference#prismaclient", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/field-selection", "destination": "/docs/concepts/components/prisma-client/select-fields", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/error-reference", "destination": "/docs/reference/api-reference/error-reference", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/sorting", "destination": "/docs/concepts/components/prisma-client/filtering-and-sorting", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/filtering", "destination": "/docs/concepts/components/prisma-client/filtering-and-sorting", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/aggregations", "destination": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-json", "destination": "/docs/concepts/components/prisma-client/working-with-advanced-types", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/group-by", "destination": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing#group-by-preview", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/advanced-usage-of-generated-types", "destination": "/docs/concepts/components/prisma-client/working-with-generated-types", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/native-types/native-types-mappings", "destination": "/docs/reference/api-reference/prisma-schema-reference#model-field-scalar-types", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/native-types", "destination": "/docs/concepts/components/prisma-schema/data-model#native-types-mapping", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/generating-prisma-client", "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/generating-prisma-client", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/generating-prisma-client/customizing-the-prisma-client-api", "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/use-custom-model-and-field-names", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/connection-management", "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-management", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/logging", "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/logging", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/error-formatting", "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/error-formatting", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/deployment", "destination": "/docs/guides/deployment/deployment", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/prisma-migrate-flows", "destination": "/docs/concepts/components/prisma-migrate", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-generated-types", "destination": "/docs/concepts/components/prisma-client/advanced-type-safety/operating-against-partial-structures-of-model-types", "permanent": true }, - { "source": "/docs/reference/utility-types-reference", "destination": "/docs/reference/api-reference/prisma-client-reference#prismavalidator", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/query-engine", "destination": "/docs/concepts/components/prisma-engines/query-engine", "permanent": true }, - { "source": "/docs/concepts/overview/under-the-hood", "destination": "/docs/concepts/components/prisma-engines", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/sql-views", "destination": "https://github.com/prisma/prisma/issues/678", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/sql-views-postgres", "destination": "https://github.com/prisma/prisma/issues/678", "permanent": true }, - { "source": "/docs/guides/database/advanced-database-tasks/sql-views-postgres", "destination": "https://github.com/prisma/prisma/issues/678", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/sql-views-mysql", "destination": "https://github.com/prisma/prisma/issues/678", "permanent": true }, - { "source": "/docs/guides/database/advanced-database-tasks/sql-views-mysql", "destination": "https://github.com/prisma/prisma/issues/678", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/unique-constraints-and-indexes", "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/unique-constraints-and-indexes/mysql", "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", "permanent": true }, - { "source": "/docs/guides/database/advanced-database-tasks/unique-constraints-and-indexes/postgresql", "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/unique-constraints-and-indexes/sqlite", "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/foreign-keys", "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/foreign-keys/mysql", "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/foreign-keys/postgresql", "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", "permanent": true }, - { "source": "/docs/guides/general-guides/database-workflows/foreign-keys/sqlite", "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", "permanent": true }, - { "source": "/docs/mongodb", "destination": "/docs/concepts/database-connectors/mongodb", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/type-mapping", "destination": "/docs/concepts/components/prisma-migrate/supported-types-and-db-features", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-advanced-types", "destination": "/docs/concepts/components/prisma-client/working-with-fields", "permanent": true }, - { "source": "/docs/concepts/more/codemod", "destination": "/docs/orm/more/upgrade-guides", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/connect-your-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/using-prisma-migrate-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/install-prisma-client-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/querying-the-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/next-steps-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/connect-your-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/using-prisma-migrate-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/install-prisma-client-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/querying-the-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/next-steps-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/next-steps-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/next-steps-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-node-postgres", "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/connect-your-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/introspection-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/install-prisma-client-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/querying-the-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/next-steps-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/connect-your-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/introspection-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/install-prisma-client-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/querying-the-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/next-steps-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/baseline-your-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/baseline-your-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/evolve-your-schema-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/evolve-your-schema-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/next-steps-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-typescript-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/next-steps-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-node-postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases-node-postgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases-node-postgresql", "permanent": true }, - { "source": "/docs/concepts/more/environment-variables", "destination": "/docs/guides/development-environment/environment-variables", "permanent": true }, - { "source": "/docs/concepts/more/environment-variables/managing-env-files-and-setting-variables", "destination": "/docs/guides/development-environment/environment-variables", "permanent": true }, - { "source": "/docs/concepts/more/environment-variables/using-multiple-env-files", "destination": "/docs/guides/development-environment/environment-variables", "permanent": true }, - { "source": "/docs/concepts/more/editor-setup", "destination": "/docs/guides/development-environment/editor-setup", "permanent": true }, - { "source": "/docs/about/about-the-docs", "destination": "/docs/about", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/sql-server/sql-server-start-from-scratch-typescript", "destination": "/docs/getting-started/prisma-orm/quickstart/sql-server", "permanent": true }, - { "source": "/docs/concepts/database-connectors/microsoft-sql-server", "destination": "/docs/concepts/database-connectors/sql-server", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/sql-server/sql-server-connection-string", "destination": "/docs/concepts/database-connectors/sql-server", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/sql-server/sql-server-local", "destination": "/docs/concepts/database-connectors/sql-server/sql-server-local", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/sql-server/sql-server-docker", "destination": "/docs/concepts/database-connectors/sql-server/sql-server-docker", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/sql-server", "destination": "/docs/concepts/database-connectors/sql-server", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/referential-actions/cyclic-referential-actions", "destination": "/docs/concepts/components/prisma-schema/relations/referential-actions/special-rules-for-referential-actions", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/index-configuration", "destination": "/docs/concepts/components/prisma-schema/indexes", "permanent": true }, - { "source": "/docs/concepts/components/prisma-data-platform", "destination": "/docs/concepts/data-platform", "permanent": true }, - { "source": "/docs/about/prisma/platform-releases", "destination": "/docs/concepts/data-platform/about-platform/platform-releases", "permanent": true }, - { "source": "/docs/data-platform/about/platform-limits-and-status", "destination": "/docs/data-platform/about/limits-and-status", "permanent": true }, - { "source": "/docs/data-platform/about/platform-releases", "destination": "/docs/data-platform/about/releases", "permanent": true }, - { "source": "/docs/data-platform/accounts", "destination": "/docs/data-platform/account", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/referential-integrity", "destination": "/docs/concepts/components/prisma-schema/relations/relation-mode", "permanent": true }, - { "source": "/docs/data-platform/billing/early-adopter-plan", "destination": "/docs/data-platform/billing/plans-and-quotas", "permanent": true }, - { "source": "/docs/data-platform/members/user-roles", "destination": "/docs/data-platform/members/roles-permissions", "permanent": true }, - { "source": "/docs/data-platform/members/data-collaborators", "destination": "/docs/data-platform/members/add", "permanent": true }, - { "source": "/docs/data-platform/environments/edit-settings/change-database-connection-string", "destination": "/docs/data-platform/troubleshooting/cannot-change-db-of-env", "permanent": true }, - { "source": "/docs/guides/database/prototyping-schema-db-push", "destination": "/docs/guides/migrate/prototyping-schema-db-push", "permanent": true }, - { "source": "/docs/guides/database/patching-production", "destination": "/docs/guides/migrate/patching-production", "permanent": true }, - { "source": "/docs/guides/database/production-troubleshooting", "destination": "/docs/guides/migrate/production-troubleshooting", "permanent": true }, - { "source": "/docs/guides/database/multi-schema", "destination": "/docs/guides/other/multi-schema", "permanent": true }, - { "source": "/docs/guides/database/prisma-type-system", "destination": "/docs/guides/other/prisma-type-system", "permanent": true }, - { "source": "/docs/concepts/components/prisma-cli/installation", "destination": "/docs/reference/api-reference/command-reference#installation", "permanent": true }, - { "source": "/docs/guides/other/troubleshooting-orm/help-articles/finding-entities-based-on-relation", "destination": "/docs/concepts/components/prisma-client/relation-queries#filter-on-presence-of-related-records", "permanent": true }, - { "source": "/docs/guides/migrate/deployment/deploy-database-changes-with-prisma-migrate", "destination": "/docs/guides/deployment/deploy-database-changes-with-prisma-migrate", "permanent": true }, - { "source": "/docs/guides/deployment/deployment", "destination": "/docs/guides/deployment/deploy-prisma", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-heroku", "destination": "/docs/guides/deployment/traditional/deploy-to-heroku", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-koyeb", "destination": "/docs/guides/deployment/traditional/deploy-to-koyeb", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides", "destination": "/docs/guides/deployment/deploy-prisma", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-azure-functions", "destination": "/docs/guides/deployment/serverless/deploy-to-azure-functions", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-vercel", "destination": "/docs/guides/deployment/serverless/deploy-to-vercel", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-aws-lambda", "destination": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-netlify", "destination": "/docs/guides/deployment/serverless/deploy-to-netlify", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-deno-deploy", "destination": "/docs/guides/deployment/edge/deploy-to-deno-deploy", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-cloudflare-workers", "destination": "/docs/guides/deployment/edge/deploy-to-cloudflare-workers", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-migrations-from-a-local-environment", "destination": "/docs/guides/deployment/deploy-migrations-from-a-local-environment", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/caveats-when-deploying-to-aws-platforms", "destination": "/docs/guides/deployment/caveats-when-deploying-to-aws-platforms", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/deploying-to-a-different-os", "destination": "/docs/guides/deployment/deploy-to-a-different-os", "permanent": true }, - { "source": "/docs/guides/deployment/deployment-guides/use-prisma-with-serverless-framework", "destination": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", "permanent": true }, - { "source": "/docs/guides/deployment/use-prisma-with-serverless-framework", "destination": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", "permanent": true }, - { "source": "/docs/data-platform/about/releases", "destination": "/docs/data-platform/platform-console/maturity-levels", "permanent": true }, - { "source": "/docs/data-platform/about/limits-and-status", "destination": "/docs/data-platform/classic-projects/about/limits-and-status", "permanent": true }, - { "source": "/docs/data-platform/about", "destination": "/docs/data-platform/classic-projects/about", "permanent": true }, - { "source": "/docs/data-platform/static-ips", "destination": "/docs/data-platform/classic-projects/platform/static-ips", "permanent": true }, - { "source": "/docs/data-platform/projects/create", "destination": "/docs/data-platform/classic-projects/platform/projects/create", "permanent": true }, - { "source": "/docs/data-platform/projects/edit-settings", "destination": "/docs/data-platform/classic-projects/platform/projects/edit-settings", "permanent": true }, - { "source": "/docs/data-platform/projects/delete-project", "destination": "/docs/data-platform/classic-projects/platform/projects/delete-project", "permanent": true }, - { "source": "/docs/data-platform/projects", "destination": "/docs/data-platform/classic-projects/platform/projects", "permanent": true }, - { "source": "/docs/data-platform/environments/view-all", "destination": "/docs/data-platform/classic-projects/platform/environments/view-all", "permanent": true }, - { "source": "/docs/data-platform/environments/create", "destination": "/docs/data-platform/classic-projects/platform/environments/create", "permanent": true }, - { "source": "/docs/data-platform/environments/edit-settings/edit-name-and-url-handle", "destination": "/docs/data-platform/classic-projects/platform/environments/edit-settings/edit-name-and-url-handle", "permanent": true }, - { "source": "/docs/data-platform/environments/edit-settings/change-default-environment", "destination": "/docs/data-platform/classic-projects/platform/environments/edit-settings/change-default-environment", "permanent": true }, - { "source": "/docs/data-platform/environments/edit-settings", "destination": "/docs/data-platform/classic-projects/platform/environments/edit-settings", "permanent": true }, - { "source": "/docs/data-platform/environments/delete", "destination": "/docs/data-platform/classic-projects/platform/environments/delete", "permanent": true }, - { "source": "/docs/data-platform/environments", "destination": "/docs/data-platform/classic-projects/platform/environments", "permanent": true }, - { "source": "/docs/data-platform/members/roles-permissions", "destination": "/docs/data-platform/classic-projects/platform/members/roles-permissions", "permanent": true }, - { "source": "/docs/data-platform/members/add", "destination": "/docs/data-platform/classic-projects/platform/members/add", "permanent": true }, - { "source": "/docs/data-platform/members/change-role", "destination": "/docs/data-platform/classic-projects/platform/members/change-role", "permanent": true }, - { "source": "/docs/data-platform/members/remove", "destination": "/docs/data-platform/classic-projects/platform/members/remove", "permanent": true }, - { "source": "/docs/data-platform/members", "destination": "/docs/data-platform/classic-projects/platform/members", "permanent": true }, - { "source": "/docs/data-platform/data-browser", "destination": "/docs/data-platform/classic-projects/platform/data-browser", "permanent": true }, - { "source": "/docs/data-platform/query-console", "destination": "/docs/data-platform/classic-projects/platform/query-console", "permanent": true }, - { "source": "/docs/data-platform/schema-viewer", "destination": "/docs/data-platform/classic-projects/platform/schema-viewer", "permanent": true }, - { "source": "/docs/data-platform/account", "destination": "/docs/data-platform/classic-projects/platform/account", "permanent": true }, - { "source": "/docs/data-platform/github-integration", "destination": "/docs/data-platform/classic-projects/platform/github-integration", "permanent": true }, - { "source": "/docs/data-platform/billing/plans-and-quotas", "destination": "/docs/data-platform/classic-projects/platform/billing/plans-and-quotas", "permanent": true }, - { "source": "/docs/data-platform/billing/manage-plans", "destination": "/docs/data-platform/classic-projects/platform/billing/manage-plans", "permanent": true }, - { "source": "/docs/data-platform/billing/invoices", "destination": "/docs/data-platform/classic-projects/platform/billing/invoices", "permanent": true }, - { "source": "/docs/data-platform/billing/data-proxy-usage", "destination": "/docs/data-platform/classic-projects/platform/billing/data-proxy-usage", "permanent": true }, - { "source": "/docs/data-platform/billing/payment-method-and-billing-information", "destination": "/docs/data-platform/classic-projects/platform/billing/payment-method-and-billing-information", "permanent": true }, - { "source": "/docs/data-platform/billing", "destination": "/docs/data-platform/classic-projects/platform/billing", "permanent": true }, - { "source": "/docs/data-platform/troubleshooting/connection-to-db-timed-out", "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/connection-to-db-timed-out", "permanent": true }, - { "source": "/docs/data-platform/troubleshooting/cannot-change-db-of-env", "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/cannot-change-db-of-env", "permanent": true }, - { "source": "/docs/data-platform/troubleshooting/cannot-edit-schema-file", "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/cannot-edit-schema-file", "permanent": true }, - { "source": "/docs/data-platform/troubleshooting/schema-file-does-not-update", "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/schema-file-does-not-update", "permanent": true }, - { "source": "/docs/data-platform/troubleshooting", "destination": "/docs/data-platform/platform-console/support", "permanent": true }, - { "source": "/docs/data-platform/contact-support", "destination": "/docs/data-platform/platform-console/support", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/platform/account", "destination": "/docs/data-platform/platform-console/concepts", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/platform/projects", "destination": "/docs/data-platform/platform-console/concepts/projects", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/platform/organizations", "destination": "/docs/data-platform/platform-console/concepts/workspaces", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/platform/billing", "destination": "/docs/data-platform/platform-console/concepts/workspaces", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/platform", "destination": "/docs/data-platform/platform-console", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/faq", "destination": "/docs/data-platform/platform-console/limits", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/support", "destination": "/docs/data-platform/platform-console/support", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects/about-cloud-projects", "destination": "/docs/data-platform/platform-console/about", "permanent": true }, - { "source": "/docs/data-platform/cloud-projects", "destination": "/docs/data-platform/platform-console", "permanent": true }, - { "source": "/docs/data-platform/classic-projects/about/releases", "destination": "/docs/data-platform/platform-console/maturity-levels", "permanent": true }, - { "source": "/docs/data-platform/classic-projects/about/limits-and-status", "destination": "/docs/data-platform/platform-console/limits", "permanent": true }, - { "source": "/docs/data-platform/classic-projects/about", "destination": "/docs/data-platform/platform-console/about", "permanent": true }, - { "source": "/docs/data-platform/classic-projects/contact-support", "destination": "/docs/data-platform/platform-console/support", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization/connection-management/configure-pg-bouncer", "destination": "/docs/guides/performance-and-optimization/connection-management/configure-for-external-connection-pooler", "permanent": true }, - { "source": "/docs/data-platform/classic-projects/platform/billing", "destination": "https://www.prisma.io/pricing", "permanent": true }, - { "source": "/docs/data-platform/accelerate/testing", "destination": "/docs/data-platform/accelerate/evaluating", "permanent": true }, - { "source": "/docs/data-platform/classic-projects/platform/billing/plans-and-quotas", "destination": "https://www.prisma.io/pricing", "permanent": true }, - { "source": "/docs/data-platform/classic-projects/platform/billing/manage-plans", "destination": "https://www.prisma.io/pricing", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema", "destination": "/docs/orm/prisma-schema", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient", "destination": "/docs/orm/prisma-client", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/transactions", "destination": "/docs/orm/prisma-client/queries/transactions", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/get-started", "destination": "/docs/orm/prisma-migrate/getting-started", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/db-push", "destination": "/docs/orm/prisma-migrate/workflows/prototyping-your-schema", "permanent": true }, - { "source": "/docs/concepts/components/prisma-cli", "destination": "/docs/orm/tools/prisma-cli", "permanent": true }, - { "source": "/docs/concepts/components/prisma-engines", "destination": "/docs/orm/more/under-the-hood/engines", "permanent": true }, - { "source": "/docs/concepts/database-connectors/mongodb", "destination": "/docs/orm/", "permanent": true }, - { "source": "/docs/concepts/database-connectors", "destination": "/docs/orm/overview", "permanent": true }, - { "source": "/docs/concepts/more/telemetry", "destination": "/docs/orm/tools/prisma-cli#telemetry", "permanent": true }, - { "source": "/docs/concepts/more", "destination": "/docs/orm/more", "permanent": true }, - { "source": "/docs/concepts", "destination": "/docs/orm", "permanent": true }, - { "source": "/docs/concepts/overview/why-prisma", "destination": "/docs/orm/overview/introduction/why-prisma", "permanent": true }, - { "source": "/docs/concepts/overview/should-you-use-prisma", "destination": "/docs/orm/overview/introduction/should-you-use-prisma", "permanent": true }, - { "source": "/docs/concepts/overview/what-is-prisma/data-modeling", "destination": "/docs/orm/overview/introduction/data-modeling", "permanent": true }, - { "source": "/docs/concepts/overview/what-is-prisma", "destination": "/docs/orm/overview/introduction/what-is-prisma", "permanent": true }, - { "source": "/docs/concepts/components/database-drivers", "destination": "/docs/orm/overview/databases/database-drivers", "permanent": true }, - { "source": "/docs/concepts/database-connectors/postgresql", "destination": "/docs/orm/overview/databases/postgresql", "permanent": true }, - { "source": "/docs/concepts/database-connectors/mysql", "destination": "/docs/orm/overview/databases/mysql", "permanent": true }, - { "source": "/docs/concepts/database-connectors/sqlite", "destination": "/docs/orm/overview/databases/sqlite", "permanent": true }, - { "source": "/docs/guides/database/mongodb", "destination": "/docs/orm/overview/databases/mongodb", "permanent": true }, - { "source": "/docs/concepts/database-connectors/cockroachdb", "destination": "/docs/orm/overview/databases/cockroachdb", "permanent": true }, - { "source": "/docs/concepts/database-connectors/sql-server/sql-server-local", "destination": "/docs/orm/overview/databases/sql-server/sql-server-local", "permanent": true }, - { "source": "/docs/concepts/database-connectors/sql-server/sql-server-docker", "destination": "/docs/orm/overview/databases/sql-server/sql-server-docker", "permanent": true }, - { "source": "/docs/concepts/database-connectors/sql-server", "destination": "/docs/orm/overview/databases/sql-server", "permanent": true }, - { "source": "/docs/guides/database/planetscale", "destination": "/docs/orm/overview/databases/planetscale", "permanent": true }, - { "source": "/docs/guides/database/cockroachdb", "destination": "/docs/orm/overview/databases/cockroachdb", "permanent": true }, - { "source": "/docs/guides/database/supabase", "destination": "/docs/orm/overview/databases/supabase", "permanent": true }, - { "source": "/docs/guides/database/neon", "destination": "/docs/orm/overview/databases/neon", "permanent": true }, - { "source": "/docs/guides/database/turso", "destination": "/docs/orm/overview/databases/turso", "permanent": true }, - { "source": "/docs/concepts/overview/prisma-in-your-stack/fullstack", "destination": "/docs/orm/overview/prisma-in-your-stack/fullstack", "permanent": true }, - { "source": "/docs/concepts/overview/prisma-in-your-stack/is-prisma-an-orm", "destination": "/docs/orm/overview/prisma-in-your-stack/is-prisma-an-orm", "permanent": true }, - { "source": "/docs/concepts/overview/prisma-in-your-stack", "destination": "/docs/orm/overview/prisma-in-your-stack", "permanent": true }, - { "source": "/docs/concepts/overview", "destination": "/docs/orm/overview", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/generating-prisma-client", "destination": "/docs/orm/prisma-client/setup-and-configuration/generating-prisma-client", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/instantiate-prisma-client", "destination": "/docs/orm/prisma-client/setup-and-configuration/instantiate-prisma-client", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/read-replicas", "destination": "/docs/orm/prisma-client/setup-and-configuration/read-replicas", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/use-custom-model-and-field-names", "destination": "/docs/orm/prisma-client/setup-and-configuration/custom-model-and-field-names", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/logging", "destination": "/docs/orm/prisma-client/observability-and-logging/logging", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/error-formatting", "destination": "/docs/orm/prisma-client/setup-and-configuration/error-formatting", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/database-polyfills", "destination": "/docs/orm/prisma-client/setup-and-configuration/database-polyfills", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-management", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-management", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-management#connection-pool", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization/connection-management/configure-for-external-connection-pooler", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/pgbouncer", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/select-fields", "destination": "/docs/orm/prisma-client/queries/select-fields", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/relation-queries", "destination": "/docs/orm/prisma-client/queries/relation-queries", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/filtering-and-sorting", "destination": "/docs/orm/prisma-client/queries/filtering-and-sorting", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/pagination", "destination": "/docs/orm/prisma-client/queries/pagination", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing", "destination": "/docs/orm/prisma-client/queries/aggregation-grouping-summarizing", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization/prisma-client-transactions-guide", "destination": "/docs/orm/prisma-client/queries/transactions", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/full-text-search", "destination": "/docs/orm/prisma-client/queries/full-text-search", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/custom-validation", "destination": "/docs/orm/prisma-client/queries/custom-validation", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/computed-fields", "destination": "/docs/orm/prisma-client/queries/computed-fields", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/excluding-fields", "destination": "/docs/orm/prisma-client/queries/excluding-fields", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/custom-models", "destination": "/docs/orm/prisma-client/queries/custom-models", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/case-sensitivity", "destination": "/docs/orm/prisma-client/queries/case-sensitivity", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/raw-database-access", "destination": "/docs/orm/prisma-client/queries/raw-database-access/raw-queries", "permanent": true }, - { "source": "/docs/guides/other/advanced-database-tasks/typesafe-raw-sql/safeql", "destination": "/docs/orm/prisma-client/queries/raw-database-access/custom-and-type-safe-queries", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization/query-optimization-performance", "destination": "/docs/orm/prisma-client/queries/query-optimization-performance", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/composite-types", "destination": "/docs/orm/prisma-client/special-fields-and-types/composite-types", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/null-and-undefined", "destination": "/docs/orm/prisma-client/special-fields-and-types/null-and-undefined", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields", "destination": "/docs/orm/prisma-client/special-fields-and-types/working-with-json-fields", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-fields/working-with-scalar-lists-arrays", "destination": "/docs/orm/prisma-client/special-fields-and-types/working-with-scalar-lists-arrays", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-fields/working-with-composite-ids-and-constraints", "destination": "/docs/orm/prisma-client/special-fields-and-types/working-with-composite-ids-and-constraints", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/working-with-fields", "destination": "/docs/orm/prisma-client/special-fields-and-types", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions/model", "destination": "/docs/orm/prisma-client/client-extensions/model", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions/client", "destination": "/docs/orm/prisma-client/client-extensions/client", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions/query", "destination": "/docs/orm/prisma-client/client-extensions/query", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions/result", "destination": "/docs/orm/prisma-client/client-extensions/result", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions/shared-extensions", "destination": "/docs/orm/prisma-client/client-extensions/shared-extensions", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions/type-utilities", "destination": "/docs/orm/prisma-client/client-extensions/type-utilities", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions/extension-examples", "destination": "/docs/orm/prisma-client/client-extensions/extension-examples", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/middleware/soft-delete-middleware", "destination": "/docs/orm/prisma-client/client-extensions/middleware/soft-delete-middleware", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/middleware/logging-middleware", "destination": "/docs/orm/prisma-client/client-extensions/middleware/logging-middleware", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/middleware/session-data-middleware", "destination": "/docs/orm/prisma-client/client-extensions/middleware/session-data-middleware", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/middleware", "destination": "/docs/orm/prisma-client/client-extensions/middleware", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/client-extensions", "destination": "/docs/orm/prisma-client/client-extensions", "permanent": true }, - { "source": "/docs/guides/other/prisma-type-system", "destination": "/docs/orm/prisma-client/type-safety/prisma-type-system", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/advanced-type-safety/prisma-validator", "destination": "/docs/orm/prisma-client/type-safety/prisma-validator", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/advanced-type-safety", "destination": "/docs/orm/prisma-client/type-safety", "permanent": true }, - { "source": "/docs/guides/testing/unit-testing", "destination": "/docs/orm/prisma-client/testing/unit-testing", "permanent": true }, - { "source": "/docs/guides/testing/integration-testing", "destination": "/docs/orm/prisma-client/testing/integration-testing", "permanent": true }, - { "source": "/docs/guides/testing", "destination": "/docs/orm/prisma-client/testing", "permanent": true }, - { "source": "/docs/guides/deployment/deploy-prisma", "destination": "/docs/orm/prisma-client/deployment/deploy-prisma", "permanent": true }, - { "source": "/docs/guides/deployment/traditional/deploy-to-heroku", "destination": "/docs/orm/prisma-client/deployment/traditional/deploy-to-heroku", "permanent": true }, - { "source": "/docs/guides/deployment/traditional/deploy-to-koyeb", "destination": "/docs/orm/prisma-client/deployment/traditional/deploy-to-koyeb", "permanent": true }, - { "source": "/docs/guides/deployment/traditional", "destination": "/docs/orm/prisma-client/deployment/traditional", "permanent": true }, - { "source": "/docs/guides/deployment/serverless/deploy-to-azure-functions", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-azure-functions", "permanent": true }, - { "source": "/docs/guides/deployment/serverless/deploy-to-vercel", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", "permanent": true }, - { "source": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-aws-lambda", "permanent": true }, - { "source": "/docs/guides/deployment/deployment#aws-rds-proxy", "destination": "/docs/orm/prisma-client/deployment/caveats-when-deploying-to-aws-platforms#aws-rds-proxy", "permanent": true }, - { "source": "/docs/guides/deployment/serverless/deploy-to-netlify", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-netlify", "permanent": true }, - { "source": "/docs/guides/deployment/serverless", "destination": "/docs/orm/prisma-client/deployment/serverless", "permanent": true }, - { "source": "/docs/guides/deployment/edge/deploy-to-cloudflare-workers", "destination": "/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare-workers", "permanent": true }, - { "source": "/docs/guides/deployment/edge/deploy-to-deno-deploy", "destination": "/docs/orm/prisma-client/deployment/edge/deploy-to-deno-deploy", "permanent": true }, - { "source": "/docs/guides/deployment/edge", "destination": "/docs/orm/prisma-client/deployment/edge", "permanent": true }, - { "source": "/docs/guides/deployment/deploy-database-changes-with-prisma-migrate", "destination": "/docs/orm/prisma-client/deployment/deploy-database-changes-with-prisma-migrate", "permanent": true }, - { "source": "/docs/guides/deployment/deploy-migrations-from-a-local-environment", "destination": "/docs/orm/prisma-client/deployment/deploy-migrations-from-a-local-environment", "permanent": true }, - { "source": "/docs/guides/deployment/caveats-when-deploying-to-aws-platforms", "destination": "/docs/orm/prisma-client/deployment/caveats-when-deploying-to-aws-platforms", "permanent": true }, - { "source": "/docs/guides/deployment/deploy-to-a-different-os", "destination": "/docs/orm/prisma-client/deployment/deploy-to-a-different-os", "permanent": true }, - { "source": "/docs/guides/deployment", "destination": "/docs/orm/prisma-client/deployment", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/metrics", "destination": "/docs/orm/prisma-client/observability-and-logging/metrics", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/opentelemetry-tracing", "destination": "/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/debugging", "destination": "/docs/orm/prisma-client/debugging-and-troubleshooting/debugging", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/handling-exceptions-and-errors", "destination": "/docs/orm/prisma-client/debugging-and-troubleshooting/handling-exceptions-and-errors", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/add-prisma-migrate-to-a-project", "destination": "/docs/orm/prisma-migrate/getting-started", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/mental-model", "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/mental-model", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/migration-histories", "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/migration-histories", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/shadow-database", "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/shadow-database", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/prisma-migrate-limitations-issues", "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/limitations-and-known-issues", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/legacy-migrate", "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/legacy-migrate", "permanent": true }, - { "source": "/docs/guides/migrate/seed-database", "destination": "/docs/orm/prisma-migrate/workflows/seeding", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/team-development", "destination": "/docs/orm/prisma-migrate/workflows/team-development", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/supported-types-and-db-features", "destination": "/docs/orm/prisma-migrate/workflows/native-database-types", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/enable-native-database-functions", "destination": "/docs/orm/prisma-migrate/workflows/native-database-functions", "permanent": true }, - { "source": "/docs/guides/migrate/prototyping-schema-db-push", "destination": "/docs/orm/prisma-migrate/workflows/prototyping-your-schema", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/troubleshooting-development", "destination": "/docs/orm/prisma-migrate/workflows/troubleshooting", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/baselining", "destination": "/docs/orm/prisma-migrate/workflows/baselining", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/customizing-migrations", "destination": "/docs/orm/prisma-migrate/workflows/customizing-migrations", "permanent": true }, - { "source": "/docs/guides/migrate/data-migration", "destination": "/docs/orm/prisma-migrate/workflows/data-migration", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/squashing-migrations", "destination": "/docs/orm/prisma-migrate/workflows/squashing-migrations", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/generating-down-migrations", "destination": "/docs/orm/prisma-migrate/workflows/generating-down-migrations", "permanent": true }, - { "source": "/docs/guides/migrate/production-troubleshooting", "destination": "/docs/orm/prisma-migrate/workflows/patching-and-hotfixing", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate/include-unsupported-database-features", "destination": "/docs/orm/prisma-migrate/workflows/unsupported-database-features", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/migrate-development-production", "destination": "/docs/orm/prisma-migrate/workflows/development-and-production", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate", "destination": "/docs/orm/prisma-migrate", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/data-sources", "destination": "/docs/orm/prisma-schema/overview/data-sources", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/data-model", "destination": "/docs/orm/prisma-schema/data-model/models", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/one-to-one-relations", "destination": "/docs/orm/prisma-schema/data-model/relations/one-to-one-relations", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/one-to-many-relations", "destination": "/docs/orm/prisma-schema/data-model/relations/one-to-many-relations", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/many-to-many-relations", "destination": "/docs/orm/prisma-schema/data-model/relations/many-to-many-relations", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/self-relations", "destination": "/docs/orm/prisma-schema/data-model/relations/self-relations", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/referential-actions/special-rules-for-referential-actions", "destination": "/docs/orm/prisma-schema/data-model/relations/referential-actions/special-rules-for-referential-actions", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/relation-mode", "destination": "/docs/orm/prisma-schema/data-model/relations/relation-mode", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations/troubleshooting-relations", "destination": "/docs/orm/prisma-schema/data-model/relations/troubleshooting-relations", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/relations", "destination": "/docs/orm/prisma-schema/data-model/relations", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/indexes", "destination": "/docs/orm/prisma-schema/data-model/indexes", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/views", "destination": "/docs/orm/prisma-schema/data-model/views", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/names-in-underlying-database", "destination": "/docs/orm/prisma-schema/data-model/database-mapping", "permanent": true }, - { "source": "/docs/guides/other/multi-schema", "destination": "/docs/orm/prisma-schema/data-model/multi-schema", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/features-without-psl-equivalent", "destination": "/docs/orm/prisma-schema/data-model/unsupported-database-features", "permanent": true }, - { "source": "/docs/concepts/components/introspection", "destination": "/docs/orm/prisma-schema/introspection", "permanent": true }, - { "source": "/docs/concepts/components/prisma-schema/postgresql-extensions", "destination": "/docs/orm/prisma-schema/postgresql-extensions", "permanent": true }, - { "source": "/docs/concepts/components", "destination": "/docs/orm/tools", "permanent": true }, - { "source": "/docs/reference/api-reference/prisma-client-reference", "destination": "/docs/orm/reference/prisma-client-reference", "permanent": true }, - { "source": "/docs/reference/api-reference/prisma-schema-reference", "destination": "/docs/orm/reference/prisma-schema-reference", "permanent": true }, - { "source": "/docs/reference/api-reference/command-reference", "destination": "/docs/orm/reference/prisma-cli-reference", "permanent": true }, - { "source": "/docs/reference/api-reference/error-reference", "destination": "/docs/orm/reference/error-reference", "permanent": true }, - { "source": "/docs/reference/api-reference/environment-variables-reference", "destination": "/docs/orm/reference/environment-variables-reference", "permanent": true }, - { "source": "/docs/reference/database-reference/database-features", "destination": "/docs/orm/reference/database-features", "permanent": true }, - { "source": "/docs/reference/database-reference/supported-databases", "destination": "/docs/orm/reference/supported-databases", "permanent": true }, - { "source": "/docs/reference/database-reference/connection-urls", "destination": "/docs/orm/reference/connection-urls", "permanent": true }, - { "source": "/docs/reference/system-requirements", "destination": "/docs/orm/reference/system-requirements", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/client-preview-features", "destination": "/docs/orm/reference/preview-features/client-preview-features", "permanent": true }, - { "source": "/docs/concepts/components/preview-features/cli-preview-features", "destination": "/docs/orm/reference/preview-features/cli-preview-features", "permanent": true }, - { "source": "/docs/concepts/components/preview-features", "destination": "/docs/orm/reference/preview-features", "permanent": true }, - { "source": "/docs/reference", "destination": "/docs/orm/reference", "permanent": true }, - { "source": "/docs/concepts/components/prisma-engines/query-engine", "destination": "/docs/orm/more/under-the-hood/engines", "permanent": true }, - { "source": "/docs/guides/development-environment/environment-variables/env-files", "destination": "/docs/orm/more/development-environment/environment-variables", "permanent": true }, - { "source": "/docs/guides/development-environment/environment-variables/managing-env-files-and-setting-variables", "destination": "/docs/orm/more/development-environment/environment-variables", "permanent": true }, - { "source": "/docs/guides/development-environment/environment-variables/using-multiple-env-files", "destination": "/docs/orm/more/development-environment/environment-variables", "permanent": true }, - { "source": "/docs/guides/development-environment/environment-variables", "destination": "/docs/orm/more/development-environment/environment-variables", "permanent": true }, - { "source": "/docs/guides/development-environment/editor-setup", "destination": "/docs/orm/more/development-environment/editor-setup", "permanent": true }, - { "source": "/docs/guides/development-environment", "destination": "/docs/orm/more/development-environment", "permanent": true }, - { "source": "/docs/guides/other/troubleshooting-orm/creating-bug-reports", "destination": "/docs/orm/more/help-and-troubleshooting/creating-bug-reports", "permanent": true }, - { "source": "/docs/guides/other/advanced-database-tasks/data-validation/postgresql", "destination": "/docs/orm/more/help-and-troubleshooting/help-articles/check-constraints", "permanent": true }, - { "source": "/docs/guides/other/troubleshooting-orm/help-articles", "destination": "/docs/orm/more/help-and-troubleshooting/help-articles", "permanent": true }, - { "source": "/docs/about/prisma/releases", "destination": "/docs/orm/more/releases", "permanent": true }, - { "source": "/docs/guides/migrate/developing-with-prisma-migrate", "destination": "/docs/orm/prisma-migrate", "permanent": true }, - { "source": "/docs/guides/migrate/patching-production", "destination": "/docs/orm/prisma-migrate/workflows/patching-and-hotfixing", "permanent": true }, - { "source": "/docs/guides/migrate", "destination": "/docs/orm/prisma-migrate", "permanent": true }, - { "source": "/docs/guides/database", "destination": "/docs/orm/overview/databases", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization/metrics", "destination": "/docs/orm/prisma-client/observability-and-logging/metrics", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization/query-tracing", "destination": "/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing", "permanent": true }, - { "source": "/docs/guides/performance-and-optimization", "destination": "/docs/orm/prisma-client/queries/query-optimization-performance", "permanent": true }, - { "source": "/docs/reference/api-reference", "destination": "/docs/orm/reference", "permanent": true }, - { "source": "/docs/reference/database-reference", "destination": "/docs/orm/reference", "permanent": true }, - { "source": "/docs/data-platform", "destination": "/docs/platform", "permanent": true }, - { "source": "/docs/about/prisma/example-projects", "destination": "https://github.com/prisma/prisma-examples/", "permanent": true }, - { "source": "/docs/about/prisma/roadmap", "destination": "/docs/orm/more/releases#roadmap", "permanent": true }, - { "source": "/docs/about/prisma/faq", "destination": "/docs/support", "permanent": true }, - { "source": "/docs/about/prisma/limitations", "destination": "/docs/orm/prisma-schema/data-model/models#limitations", "permanent": true }, - { "source": "/docs/about/prisma", "destination": "/docs/about", "permanent": true }, - { "source": "/docs/concepts/overview/prisma-in-your-stack/graphql", "destination": "/docs/orm/overview/prisma-in-your-stack/graphql", "permanent": true }, - { "source": "/docs/concepts/overview/prisma-in-your-stack/rest", "destination": "/docs/orm/overview/prisma-in-your-stack/rest", "permanent": true }, - { "source": "/docs/accelerate/concepts", "destination": "/docs/accelerate", "permanent": true }, - { "source": "/docs/data-platform/accelerate/concepts", "destination": "/docs/accelerate", "permanent": true }, - { "source": "/docs/data-platform/accelerate/concepts#stale-while-revalidate-swr", "destination": "/docs/accelerate/caching#stale-while-revalidate-swr", "permanent": true }, - { "source": "/docs/data-platform/accelerate/concepts#time-to-live-ttl", "destination": "/docs/accelerate/caching#time-to-live-ttl", "permanent": true }, - { "source": "/docs/data-platform/accelerate/concepts#cache-strategies", "destination": "/docs/accelerate/caching#cache-strategies", "permanent": true }, - { "source": "/docs/platform/classic-projects/support", "destination": "https://www.prisma.io/support", "permanent": true }, - { "source": "/docs/platform/classic-projects", "destination": "/docs/platform", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare-workers", "destination": "/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare", "permanent": true }, - { "source": "/docs/concepts/components/prisma-client/module-bundlers", "destination": "/docs/orm/prisma-client/deployment/module-bundlers", "permanent": true }, - { "source": "/docs/getting-started/quickstart-node", "destination": "/docs/getting-started/quickstart", "permanent": true }, - { "source": "/docs/getting-started/quickstart-javascript", "destination": "/docs/getting-started/quickstart", "permanent": true }, - { "source": "/docs/getting-started/quickstart-typescript", "destination": "/docs/getting-started/quickstart", "permanent": true }, - { "source": "/docs/platform/concepts/workspaces", "destination": "/docs/platform/about#workspace", "permanent": true }, - { "source": "/docs/platform/concepts/projects", "destination": "/docs/platform/about#project", "permanent": true }, - { "source": "/docs/platform/concepts/environments", "destination": "/docs/platform/about#environment", "permanent": true }, - { "source": "/docs/platform/concepts", "destination": "/docs/platform/about", "permanent": true }, - { "source": "/docs/more/roadmap", "destination": "/docs/orm/more/releases#roadmap", "permanent": true }, - { "source": "/docs/orm/overview/going-beyond", "destination": "/docs/orm/overview/beyond-prisma-orm", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/raw-database-access", "destination": "/docs/orm/prisma-client/using-raw-sql", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/raw-database-access/raw-queries", "destination": "/docs/orm/prisma-client/using-raw-sql/raw-queries", "permanent": true }, - { "source": "/docs/orm/prisma-client/queries/raw-database-access/custom-and-type-safe-queries", "destination": "/docs/orm/prisma-client/using-raw-sql/safeql", "permanent": true }, - { "source": "/docs/accelerate/what-is-accelerate", "destination": "/docs/accelerate/", "permanent": true }, - { "source": "/docs/accelerate/limitations", "destination": "/docs/accelerate/known-limitations", "permanent": true }, - { "source": "/docs/orm/more/migrating-to-prisma", "destination": "/docs/guides", "permanent": true }, - { "source": "/docs/orm/more/migrating-to-prisma/migrate-from-typeorm", "destination": "/docs/guides/migrate-from-typeorm", "permanent": true }, - { "source": "/docs/orm/more/migrating-to-prisma/migrate-from-sequelize", "destination": "/docs/guides/migrate-from-sequelize", "permanent": true }, - { "source": "/docs/orm/more/migrating-to-prisma/migrate-from-mongoose", "destination": "/docs/guides/migrate-from-mongoose", "permanent": true }, - { "source": "/docs/orm/more/migrating-to-prisma/migrate-from-drizzle", "destination": "/docs/guides/migrate-from-drizzle", "permanent": true }, - { "source": "/docs/guides/realtime-apps", "destination": "/docs/postgres", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/creating-bug-reports", "destination": "https://github.com/prisma/prisma/issues/new?assignees=&labels=kind/bug&projects=&template=bug_report.yml", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/autocompletion-in-graphql-resolvers-with-js", "destination": "/docs/orm/more/help-and-troubleshooting/autocompletion-in-graphql-resolvers-with-js", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-dev-practices", "destination": "/docs/orm/more/help-and-troubleshooting/nextjs-help", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-monorepo", "destination": "/docs/orm/more/help-and-troubleshooting/nextjs-help", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-dynamic", "destination": "/docs/orm/more/help-and-troubleshooting/nextjs-help", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles", "destination": "/docs/orm/more/help-and-troubleshooting", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/working-with-many-to-many-relations", "destination": "/docs/orm/more/help-and-troubleshooting/working-with-many-to-many-relations", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/implicit-to-explicit-conversion", "destination": "/docs/orm/more/help-and-troubleshooting/implicit-to-explicit-conversion", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/pkg-issue", "destination": "/docs/orm/more/help-and-troubleshooting/pkg-issue", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/comparing-columns-through-raw-queries", "destination": "/docs/orm/more/help-and-troubleshooting/comparing-columns-through-raw-queries", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/vercel-caching-issue", "destination": "/docs/orm/more/help-and-troubleshooting/vercel-caching-issue", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/netlify-caching-issue", "destination": "/docs/orm/more/help-and-troubleshooting/netlify-caching-issue", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/check-constraints", "destination": "/docs/orm/more/help-and-troubleshooting/check-constraints", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/prisma-nuxt-module", "destination": "/docs/orm/more/help-and-troubleshooting/prisma-nuxt-module", "permanent": true }, - { "source": "/docs/getting-started/prisma-postgres/import-from-existing-database", "destination": "/docs/getting-started/prisma-postgres/import-from-existing-database-postgresql", "permanent": true }, - { "source": "/docs/orm/overview/databases/prisma-postgres", "destination": "/docs/postgres", "permanent": true }, - { "source": "/docs/guides/data-migration-with-expand-and-contract", "destination": "/docs/guides/data-migration", "permanent": true }, - { "source": "/docs/guides/prisma-orm-with-nextjs", "destination": "/docs/guides/nextjs", "permanent": true }, - { "source": "/docs/guides/prisma-postgres-realtime-on-cloudflare", "destination": "/docs/guides/realtime-apps", "permanent": true }, - { "source": "/docs/guides/using-prisma-orm-with-cloudflare-d1", "destination": "/docs/guides/cloudflare-d1", "permanent": true }, - { "source": "/docs/guides/using-prisma-orm-with-turborepo", "destination": "/docs/guides/turborepo", "permanent": true }, - { "source": "/docs/guides/using-prisma-nuxt-module-with-prisma-postgres", "destination": "/docs/guides/nuxt", "permanent": true }, - { "source": "/docs/guides/using-prisma-in-cursor", "destination": "/docs/guides/cursor", "permanent": true }, - { "source": "/docs/guides/using-prisma-in-docker", "destination": "/docs/guides/docker", "permanent": true }, - { "source": "/docs/guides/use-prisma-in-pnpm-worspaces", "destination": "/docs/guides/use-prisma-in-pnpm-workspaces", "permanent": true }, - { "source": "/docs/guides/guide-on-making-guides", "destination": "/docs/guides/making-guides", "permanent": true }, - { "source": "/docs/guides/cursor", "destination": "/docs/orm/more/ai-tools/cursor", "permanent": true }, - { "source": "/docs/guides/multiple-prisma-clients", "destination": "/docs/guides/multiple-databases", "permanent": true }, - { "source": "/docs/postgres/overview", "destination": "/docs/postgres/introduction/overview", "permanent": true }, - { "source": "/docs/postgres/faq", "destination": "/docs/postgres/more/faq", "permanent": true }, - { "source": "/docs/postgres/mcp-server", "destination": "/docs/postgres/integrations/mcp-server", "permanent": true }, - { "source": "/docs/postgres/known-limitations", "destination": "/docs/postgres/more/known-limitations", "permanent": true }, - { "source": "/docs/postgres/troubleshooting", "destination": "/docs/postgres/more/troubleshooting", "permanent": true }, - { "source": "/docs/postgres/connection-pooling", "destination": "/docs/postgres/database/connection-pooling", "permanent": true }, - { "source": "/docs/postgres/backups", "destination": "/docs/postgres/database/backups", "permanent": true }, - { "source": "/docs/postgres/tcp-tunnel", "destination": "/docs/postgres/database/tcp-tunnel", "permanent": true }, - { "source": "/docs/postgres/tooling", "destination": "/docs/postgres/integrations/tooling", "permanent": true }, - { "source": "/docs/postgres/caching", "destination": "/docs/postgres/database/caching", "permanent": true }, - { "source": "/docs/optimize/recommendations/excessive-number-of-rows-returned", "destination": "/docs/postgres/query-optimization/recommendations/excessive-number-of-rows-returned", "permanent": true }, - { "source": "/docs/optimize/recommendations/current-time", "destination": "/docs/postgres/query-optimization/recommendations/current-time", "permanent": true }, - { "source": "/docs/optimize/recommendations/unnecessary-indexes", "destination": "/docs/postgres/query-optimization/recommendations/unnecessary-indexes", "permanent": true }, - { "source": "/docs/optimize/recommendations/long-running-transactions", "destination": "/docs/postgres/query-optimization/recommendations/long-running-transactions", "permanent": true }, - { "source": "/docs/optimize/recommendations/indexing-on-unique-columns", "destination": "/docs/postgres/query-optimization/recommendations/indexing-on-unique-columns", "permanent": true }, - { "source": "/docs/optimize/recommendations/storing-blob-in-database", "destination": "/docs/postgres/query-optimization/recommendations/storing-blob-in-database", "permanent": true }, - { "source": "/docs/optimize/recommendations/queries-on-unindexed-columns", "destination": "/docs/postgres/query-optimization/recommendations/queries-on-unindexed-columns", "permanent": true }, - { "source": "/docs/optimize/recommendations/full-table-scans-caused-by-like-operations", "destination": "/docs/postgres/query-optimization/recommendations/full-table-scans-caused-by-like-operations", "permanent": true }, - { "source": "/docs/optimize/recommendations/repeated-query", "destination": "/docs/postgres/query-optimization/recommendations/repeated-query", "permanent": true }, - { "source": "/docs/optimize/recommendations/select-returning", "destination": "/docs/postgres/query-optimization/recommendations/select-returning", "permanent": true }, - { "source": "/docs/optimize/recommendations/avoid-db-money", "destination": "/docs/postgres/query-optimization/recommendations/avoid-db-money", "permanent": true }, - { "source": "/docs/optimize/recommendations/avoid-char", "destination": "/docs/postgres/query-optimization/recommendations/avoid-char", "permanent": true }, - { "source": "/docs/optimize/recommendations/avoid-varchar", "destination": "/docs/postgres/query-optimization/recommendations/avoid-varchar", "permanent": true }, - { "source": "/docs/optimize/recommendations/avoid-timestamp-timestampz-0", "destination": "/docs/postgres/query-optimization/recommendations/avoid-timestamp-timestampz-0", "permanent": true }, - { "source": "/docs/optimize/recommendations", "destination": "/docs/postgres/query-optimization/recommendations", "permanent": true }, - { "source": "/docs/optimize/recommendations/_category_.json", "destination": "/docs/postgres/query-optimization/recommendations/_category_.json", "permanent": true }, - { "source": "/docs/postgres/database/api-reference/management-api", "destination": "/docs/postgres/introduction/management-api", "permanent": true }, - { "source": "/docs/postgres/database/error-reference", "destination": "/docs/postgres/database/api-reference/error-reference", "permanent": true }, - { "source": "/docs/postgres/integrations/vscode-extension", "destination": "/docs/postgres/integrations/vscode", "permanent": true }, - { "source": "/docs/postgres/introduction/getting-started", "destination": "/docs/postgres/getting-started", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-prismaPostgres", "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", "permanent": true }, - { "source": "/docs/postgres/integrations/vscode-agent", "destination": "/docs/postgres/integrations/vscode-extension#agent-mode", "permanent": true }, - { "source": "/docs/postgres/database/tcp-tunnel", "destination": "/docs/postgres/database/direct-connections", "permanent": true }, - { "source": "/docs/postgres/more/known-limitations", "destination": "/docs/postgres/introduction/overview", "permanent": true }, - { "source": "/docs/postgres/database/tooling", "destination": "/docs/postgres/integrations/viewing-data", "permanent": true }, - { "source": "/docs/postgres/integrations/tooling", "destination": "/docs/postgres/integrations/viewing-data", "permanent": true }, - { "source": "/docs/guides/upgrade-guides/upgrade-from-prisma-1/upgrade-from-mongodb-beta", "destination": "/docs/guides/upgrade-prisma-orm/v1", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/mongodb-typescript-mongodb", "destination": "/docs/prisma-orm/quickstart/mongodb", "permanent": true }, - { "source": "/docs/orm/more/tools-and-interfaces/prisma-config", "destination": "/docs/orm/reference/prisma-config-reference", "permanent": true }, - { "source": "/docs/reference/database-reference/sqlite", "destination": "/docs/orm/core-concepts/supported-databases/sqlite", "permanent": true }, - { "source": "/docs/orm/prisma-migrate/workflows/resolving-migration-issues", "destination": "/docs/orm/prisma-migrate/workflows/troubleshooting", "permanent": true }, - { "source": "/docs/data-platform/accelerate/what-is-accelerate", "destination": "/docs/accelerate", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-postgresql", "destination": "/docs/prisma-orm/quickstart/postgresql", "permanent": true }, - { "source": "/docs/guides/deployment/vercel", "destination": "/docs/guides/integrations/vercel-deployment", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-planetscale", "destination": "/docs/prisma-orm/quickstart/planetscale", "permanent": true }, - { "source": "/docs/deployment/deployment-guides/deploy-to-aws-lambda", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-aws-lambda", "permanent": true }, - { "source": "/docs/guides/other/authentication-and-authorization/jwt-authentication", "destination": "/docs/guides/authentication", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/prisma-7-upgrade", "destination": "/docs/guides/upgrade-prisma-orm/v7", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/replit", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/resplit", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections", "permanent": true }, - { "source": "/docs/concepts/components/prisma-migrate/workflows/baselining", "destination": "/docs/orm/prisma-migrate/workflows/baselining", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment/deployment-guides/deploying-to-supabase", "destination": "/docs/guides/integrations/supabase-accelerate", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment/prisma-migrate-deploy", "destination": "/docs/orm/prisma-client/deployment/deploy-database-changes-with-prisma-migrate", "permanent": true }, - { "source": "/docs/getting-started/quickstart-sqlite", "destination": "/docs/prisma-orm/quickstart/sqlite", "permanent": true }, - { "source": "/docs/orm/more/help-and-troubleshooting/help-articles/database-drivers", "destination": "/docs/orm/core-concepts/supported-databases/database-drivers", "permanent": true }, - { "source": "/docs/orm/reference/driver-adapters/pg", "destination": "/docs/orm/core-concepts/supported-databases/postgresql#using-driver-adapters", "permanent": true }, - { "source": "/docs/guides/other/troubleshooting-orm/help-articles/vercel-caching-issue", "destination": "/docs/orm/more/troubleshooting/nextjs", "permanent": true }, - { "source": "/docs/getting-started/quickstart-postgresql", "destination": "/docs/prisma-orm/quickstart/postgresql", "permanent": true }, - { "source": "/docs/orm/prisma-client/type-safety/prisma-validator", "destination": "/docs/orm/prisma-client/type-safety", "permanent": true }, - { "source": "/docs/reference/more/telemetry", "destination": "/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing", "permanent": true }, - { "source": "/docs/llm-full.txt", "destination": "/docs/llms-full.txt", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/mysql", "destination": "/docs/orm/core-concepts/supported-databases/mysql", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/prisma-postgres", "destination": "/docs/postgres/database/serverless-driver", "permanent": true }, - { "source": "/docs/reference/tools-and-interfaces/prisma-client/raw-database-access", "destination": "/docs/orm/prisma-client/using-raw-sql", "permanent": true }, - { "source": "/docs/orm/reference/changelog", "destination": "/docs/orm/more/releases", "permanent": true }, - { "source": "/docs/orm/reference/preview-features", "destination": "/docs/orm/reference/preview-features/client-preview-features", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment/deploying-to-vercel", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", "permanent": true }, - { "source": "/docs/orm/prisma-client/setup-and-configuration/databases/sqlite", "destination": "/docs/orm/core-concepts/supported-databases/sqlite", "permanent": true }, - { "source": "/docs/concepts/prisma-migrate/prisma-config-ts", "destination": "/docs/orm/reference/prisma-config-reference", "permanent": true }, - { "source": "/docs/guides/prisma-postgres/get-started", "destination": "/docs/prisma-postgres/quickstart/prisma-orm", "permanent": true }, - { "source": "/docs/orm/guides/database/supabase", "destination": "/docs/guides/integrations/supabase-accelerate", "permanent": true }, - { "source": "/docs/orm/prisma-postgres/getting-started", "destination": "/docs/postgres", "permanent": true }, - { "source": "/docs/orm/reference/database-reference/connection-urls", "destination": "/docs/orm/reference/connection-urls", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-cockroachdb", "destination": "/docs/prisma-orm/add-to-existing-project/cockroachdb", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment/accelerate-direct-connections", "destination": "/docs/postgres/database/direct-connections", "permanent": true }, - { "source": "/docs/orm/prisma-schema/data-model/datasources/mongodb", "destination": "/docs/orm/core-concepts/supported-databases/mongodb", "permanent": true }, - { "source": "/docs/orm/prisma-client/deployment/connection-pools", "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", "permanent": true }, - { "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-planetscale", "destination": "/docs/prisma-orm/add-to-existing-project/planetscale", "permanent": true }, - { "source": "/docs/reference/api-reference/prisma-config-reference", "destination": "/docs/orm/reference/prisma-config-reference", "permanent": true }, - {"source": "/docs/orm/prisma-client/deployment/edge-runtimes", "destination": "/docs/orm/prisma-client/deployment/edge/overview", "permanent": true}, - {"source": "/docs/orm/prisma-client/deployment/deploy-to-vercel", "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", "permanent": true} + { + "source": "/docs/getting-started/quickstart-prismaPostgres", + "destination": "/docs/prisma-orm/quickstart/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/getting-started/quickstart-prisma-postgres", + "destination": "/docs/prisma-orm/quickstart/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-pool", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/no-rust-engine", + "destination": "/docs/orm/prisma-client/setup-and-configuration/database-polyfills", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/generating-prisma-client", + "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration", + "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", + "permanent": true + }, + { + "source": "/docs/guides/database/using-prisma-with-mongodb", + "destination": "/docs/prisma-orm/add-to-existing-project/mongodb", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/crud", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/more/upgrade-guides/upgrading-to-prisma-7", + "destination": "/docs/guides/upgrade-prisma-orm/v7", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/generators", + "destination": "/docs/orm/prisma-schema/overview/generators", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/testing", + "destination": "/docs/orm/prisma-client/testing/unit-testing", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-client/generating-prisma-client", + "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", + "permanent": true + }, + { + "source": "/docs/get-started", + "destination": "/docs", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/databases-configuration/prisma-config-ts", + "destination": "/docs/orm/reference/prisma-config-reference", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client", + "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", + "permanent": true + }, + { + "source": "/docs/v5/guides", + "destination": "/docs/guides", + "permanent": true + }, + { + "source": "/docs/guides/database/seed-database", + "destination": "/docs/cli/db/seed", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/serverless", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-client/error-reference", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/orm/getting-started", + "destination": "/docs/prisma-orm/quickstart/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/reference/database-connectors/connection-urls", + "destination": "/docs/orm/reference/connection-urls", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries", + "destination": "/docs/orm/prisma-client/queries/crud", + "permanent": true + }, + { + "source": "/docs/orm/reference/prisma-config-referenc", + "destination": "/docs/orm/reference/prisma-config-reference", + "permanent": true + }, + { + "source": "/docs/orm/more/engines", + "destination": "/docs/orm/more/releases", + "permanent": true + }, + { + "source": "/docs/getting-started/quickstart", + "destination": "/docs/prisma-orm/quickstart/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/v5/orm", + "destination": "/docs/guides/upgrade-prisma-orm/v5", + "permanent": true + }, + { + "source": "/docs/support/help-articles/nextjs-prisma-client-dev-practices", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/references", + "destination": "/docs/orm/reference/prisma-cli-reference", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces", + "destination": "/docs/orm/reference/prisma-cli-reference", + "permanent": true + }, + { + "source": "/docs/prisma-orm/quickstart/prisma-postgre", + "destination": "/docs/prisma-orm/quickstart/prisma-postgres", + "permanent": true + }, + { + "source": "/docs/postgres/getting-started", + "destination": "/docs/postgres", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization/connection-management", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-management", + "permanent": true + }, + { + "source": "/docs/guides/database/developing-with-prisma-migrate/troubleshooting-development", + "destination": "/docs/orm/prisma-migrate/workflows/troubleshooting", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-studio", + "destination": "/docs/studio", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/referential-actions", + "destination": "/docs/orm/prisma-schema/data-model/relations/referential-actions", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/advanced-type-safety/operating-against-partial-structures-of-model-types", + "destination": "/docs/orm/prisma-client/type-safety/operating-against-partial-structures-of-model-types", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/generating-prisma-clientt", + "destination": "/docs/orm/prisma-client/setup-and-configuration/introduction", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment", + "destination": "/docs/orm/prisma-client/deployment/deploy-prisma", + "permanent": true + }, + { + "source": "/docs/-a002", + "destination": "https://v1.prisma.io/docs/1.34/get-started/", + "permanent": true + }, + { + "source": "/docs/-t002", + "destination": "https://v1.prisma.io/docs/1.34/get-started/", + "permanent": true + }, + { + "source": "/docs/-t002/", + "destination": "https://v1.prisma.io/docs/1.34/get-started/", + "permanent": true + }, + { + "source": "/docs/prisma-admin/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-admin/", + "permanent": true + }, + { + "source": "/docs/prisma-cli-and-configuration/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/", + "permanent": true + }, + { + "source": "/docs/prisma-client/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/", + "permanent": true + }, + { + "source": "/docs/prisma-server/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-server/", + "permanent": true + }, + { + "source": "/docs/quickstart/", + "destination": "https://v1.prisma.io/docs/1.34/get-started/", + "permanent": true + }, + { + "source": "/docs/releases-and-maintenance/", + "destination": "https://v1.prisma.io/docs/1.34/releases-and-maintenance/", + "permanent": true + }, + { + "source": "/docs/datamodel-and-migrations/", + "destination": "https://v1.prisma.io/docs/1.34/datamodel-and-migrations", + "permanent": true + }, + { + "source": "/docs/get-started/01-setting-up-prisma-new-database-GO-g002/", + "destination": "https://v1.prisma.io/docs/1.34/get-started", + "permanent": true + }, + { + "source": "/docs/get-started/01-setting-up-prisma-new-database-JAVASCRIPT-a002/", + "destination": "https://v1.prisma.io/docs/1.34/get-started", + "permanent": true + }, + { + "source": "/docs/get-started/01-setting-up-prisma-demo-server-a001/", + "destination": "https://v1.prisma.io/docs/1.34/get-started/01-setting-up-prisma-demo-server-JAVASCRIPT-a001/", + "permanent": true + }, + { + "source": "/docs/get-started/01-setting-up-prisma-existing-database-a003/", + "destination": "https://v1.prisma.io/docs/1.34/get-started/01-setting-up-prisma-demo-server-JAVASCRIPT-a001/", + "permanent": true + }, + { + "source": "/docs/get-started/01-setting-up-prisma-new-database-a002/", + "destination": "https://v1.prisma.io/docs/1.34/get-started/01-setting-up-prisma-new-database-JAVASCRIPT-a002/", + "permanent": true + }, + { + "source": "/docs/datamodel-and-migrations/datamodel-MYSQL-knul/", + "destination": "https://v1.prisma.io/docs/1.34/datamodel-and-migrations", + "permanent": true + }, + { + "source": "/docs/data-model-and-migrations/introspection-mapping-to-existing-db-soi1/", + "destination": "https://v1.prisma.io/docs/1.34/data-model-and-migrations/introspection-mapping-to-existing-db-soi1/", + "permanent": true + }, + { + "source": "/docs/understand-prisma/how-prisma-works-under-the-hood-j8ff/", + "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/how-prisma-works-under-the-hood-j8ff/", + "permanent": true + }, + { + "source": "/docs/understand-prisma/prisma-basics-datamodel-client-and-server-fgz4/", + "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-basics-datamodel-client-and-server-fgz4/", + "permanent": true + }, + { + "source": "/docs/understand-prisma/prisma-introduction-what-why-how-j9ff/", + "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-introduction-what-why-how-j9ff/", + "permanent": true + }, + { + "source": "/docs/understand-prisma/prisma-vs-traditional-orms/prisma-vs-mongoose-ys8c/", + "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-vs-traditional-orms/prisma-vs-mongoose-ys8c/", + "permanent": true + }, + { + "source": "/docs/understand-prisma/prisma-vs-traditional-orms/prisma-vs-sequelize-c4fk/", + "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-vs-traditional-orms/prisma-vs-sequelize-c4fk/", + "permanent": true + }, + { + "source": "/docs/understand-prisma/prisma-vs-traditional-orms/prisma-vs-typeorm-k9fh/", + "destination": "https://v1.prisma.io/docs/1.34/understand-prisma/prisma-vs-traditional-orms/prisma-vs-typeorm-k9fh/", + "permanent": true + }, + { + "source": "/docs/prisma-client/basic-data-access/reading-data-GO-go05/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/reading-data-GO-go05/", + "permanent": true + }, + { + "source": "/docs/prisma-client/basic-data-access/reading-data-JAVASCRIPT-rsc2/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/reading-data-JAVASCRIPT-rsc2/", + "permanent": true + }, + { + "source": "/docs/prisma-client/basic-data-access/reading-data-TYPESCRIPT-rsc3/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/reading-data-TYPESCRIPT-rsc3/", + "permanent": true + }, + { + "source": "/docs/prisma-client/basic-data-access/writing-data-GO-go08/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/writing-data-GO-go08/", + "permanent": true + }, + { + "source": "/docs/prisma-client/basic-data-access/writing-data-JAVASCRIPT-rsc6/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/writing-data-JAVASCRIPT-rsc6/", + "permanent": true + }, + { + "source": "/docs/prisma-client/basic-data-access/writing-data-TYPESCRIPT-rsc7/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/basic-data-access/writing-data-TYPESCRIPT-rsc7/", + "permanent": true + }, + { + "source": "/docs/prisma-client/features/check-existence-GO-go01/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/check-existence-GO-go01/", + "permanent": true + }, + { + "source": "/docs/prisma-client/features/check-existence-JAVASCRIPT-pyl1/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/check-existence-JAVASCRIPT-pyl1/", + "permanent": true + }, + { + "source": "/docs/prisma-client/features/check-existence-TYPESCRIPT-pyl2/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/check-existence-TYPESCRIPT-pyl2/", + "permanent": true + }, + { + "source": "/docs/prisma-client/features/realtime-GO-go06/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/realtime-GO-go06/", + "permanent": true + }, + { + "source": "/docs/prisma-client/features/realtime-JAVASCRIPT-rsc8/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/realtime-JAVASCRIPT-rsc8/", + "permanent": true + }, + { + "source": "/docs/prisma-client/features/realtime-TYPESCRIPT-rsc9/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/features/realtime-TYPESCRIPT-rsc9/", + "permanent": true + }, + { + "source": "/docs/prisma-client/setup/constructor-GO-go02/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/constructor-GO-go02/", + "permanent": true + }, + { + "source": "/docs/prisma-client/setup/constructor-JAVASCRIPT-rsc4/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/constructor-JAVASCRIPT-rsc4/", + "permanent": true + }, + { + "source": "/docs/prisma-client/setup/constructor-TYPESCRIPT-rsc5/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/constructor-TYPESCRIPT-rsc5/", + "permanent": true + }, + { + "source": "/docs/prisma-client/setup/generating-the-client-GO-r3c3/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/generating-the-client-GO-r3c3/", + "permanent": true + }, + { + "source": "/docs/prisma-client/setup/generating-the-client-JAVASCRIPT-rsc1/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/generating-the-client-JAVASCRIPT-rsc1/", + "permanent": true + }, + { + "source": "/docs/prisma-client/setup/generating-the-client-TYPESCRIPT-r3c2/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-client/setup/generating-the-client-TYPESCRIPT-r3c2/", + "permanent": true + }, + { + "source": "/docs/run-prisma-server/database-connector-MYSQL-jgfs/", + "destination": "https://v1.prisma.io/docs/1.34/prisma-server/database-connector-MYSQL-jgfs/", + "permanent": true + }, + { + "source": "/docs/guides/troubleshooting", + "destination": "/docs/guides", + "permanent": true + }, + { + "source": "/docs/guides/troubleshooting/autocompletion-in-graphql-resolvers-with-js", + "destination": "/docs/guides", + "permanent": true + }, + { + "source": "/docs/guides/upgrade-from-prisma-1/should-you-upgrade", + "destination": "/docs/guides/upgrade-from-prisma-1/how-to-upgrade", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-schema/models", + "destination": "/docs/reference/tools-and-interfaces/prisma-schema/data-model", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-typescript-mysql", + "destination": "/docs/getting-started/prisma-orm/quickstart/mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql-node-mysql", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-typescript-mysql", + "destination": "/docs/getting-started/prisma-orm/quickstart/mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate-node-mysql", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-typescript-mysql", + "destination": "/docs/getting-started/prisma-orm/quickstart/mysql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-node-mysql", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-mysql", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-schema/prisma-schema-file", + "destination": "/docs/reference/tools-and-interfaces/prisma-schema", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-client/api", + "destination": "/docs/reference/tools-and-interfaces/prisma-client", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/sql-server/sql-server-start-from-scratch", + "destination": "/docs/concepts/components/preview-features/sql-server/sql-server-start-from-scratch-typescript", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-schema/prisma-schema-reference", + "destination": "/docs/reference/api-reference/prisma-schema-reference", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-cli/command-reference", + "destination": "/docs/reference/api-reference/command-reference", + "permanent": true + }, + { + "source": "/docs/reference/database-connectors/database-features", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/more/supported-databases", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/understand-prisma/introduction", + "destination": "/docs/concepts/overview/what-is-prisma", + "permanent": true + }, + { + "source": "/docs/understand-prisma/data-modeling", + "destination": "/docs/concepts/overview/what-is-prisma/data-modeling", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch-sql", + "destination": "/docs/getting-started/prisma-orm", + "permanent": true + }, + { + "source": "/docs/guides/prisma-guides/prisma-migrate-guides", + "destination": "/docs/guides/prisma-guides/add-prisma-migrate-to-a-project", + "permanent": true + }, + { + "source": "/docs/guides/prisma-guides/prisma-migrate-guides/add-prisma-migrate-to-a-project", + "destination": "/docs/guides/prisma-guides/add-prisma-migrate-to-a-project", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/distinct", + "destination": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing#select-distinct", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/configuring-the-prisma-client-api", + "destination": "/docs/concepts/components/prisma-client/generating-prisma-client/customizing-the-prisma-client-api", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/constructor", + "destination": "/docs/reference/api-reference/prisma-client-reference#prismaclient", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/field-selection", + "destination": "/docs/concepts/components/prisma-client/select-fields", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/error-reference", + "destination": "/docs/reference/api-reference/error-reference", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/sorting", + "destination": "/docs/concepts/components/prisma-client/filtering-and-sorting", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/filtering", + "destination": "/docs/concepts/components/prisma-client/filtering-and-sorting", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/aggregations", + "destination": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-json", + "destination": "/docs/concepts/components/prisma-client/working-with-advanced-types", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/group-by", + "destination": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing#group-by-preview", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/advanced-usage-of-generated-types", + "destination": "/docs/concepts/components/prisma-client/working-with-generated-types", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/native-types/native-types-mappings", + "destination": "/docs/reference/api-reference/prisma-schema-reference#model-field-scalar-types", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/native-types", + "destination": "/docs/concepts/components/prisma-schema/data-model#native-types-mapping", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/generating-prisma-client", + "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/generating-prisma-client", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/generating-prisma-client/customizing-the-prisma-client-api", + "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/use-custom-model-and-field-names", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/connection-management", + "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-management", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/logging", + "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/logging", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/error-formatting", + "destination": "/docs/concepts/components/prisma-client/working-with-prismaclient/error-formatting", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/deployment", + "destination": "/docs/guides/deployment/deployment", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/prisma-migrate-flows", + "destination": "/docs/concepts/components/prisma-migrate", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-generated-types", + "destination": "/docs/concepts/components/prisma-client/advanced-type-safety/operating-against-partial-structures-of-model-types", + "permanent": true + }, + { + "source": "/docs/reference/utility-types-reference", + "destination": "/docs/reference/api-reference/prisma-client-reference#prismavalidator", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/query-engine", + "destination": "/docs/concepts/components/prisma-engines/query-engine", + "permanent": true + }, + { + "source": "/docs/concepts/overview/under-the-hood", + "destination": "/docs/concepts/components/prisma-engines", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/sql-views", + "destination": "https://github.com/prisma/prisma/issues/678", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/sql-views-postgres", + "destination": "https://github.com/prisma/prisma/issues/678", + "permanent": true + }, + { + "source": "/docs/guides/database/advanced-database-tasks/sql-views-postgres", + "destination": "https://github.com/prisma/prisma/issues/678", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/sql-views-mysql", + "destination": "https://github.com/prisma/prisma/issues/678", + "permanent": true + }, + { + "source": "/docs/guides/database/advanced-database-tasks/sql-views-mysql", + "destination": "https://github.com/prisma/prisma/issues/678", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/unique-constraints-and-indexes", + "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/unique-constraints-and-indexes/mysql", + "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", + "permanent": true + }, + { + "source": "/docs/guides/database/advanced-database-tasks/unique-constraints-and-indexes/postgresql", + "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/unique-constraints-and-indexes/sqlite", + "destination": "/docs/concepts/components/prisma-schema/data-model#defining-a-unique-field", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/foreign-keys", + "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/foreign-keys/mysql", + "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/foreign-keys/postgresql", + "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", + "permanent": true + }, + { + "source": "/docs/guides/general-guides/database-workflows/foreign-keys/sqlite", + "destination": "/docs/concepts/components/prisma-schema/relations#relational-databases", + "permanent": true + }, + { + "source": "/docs/mongodb", + "destination": "/docs/concepts/database-connectors/mongodb", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/type-mapping", + "destination": "/docs/concepts/components/prisma-migrate/supported-types-and-db-features", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-advanced-types", + "destination": "/docs/concepts/components/prisma-client/working-with-fields", + "permanent": true + }, + { + "source": "/docs/concepts/more/codemod", + "destination": "/docs/orm/more/upgrade-guides", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/connect-your-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/using-prisma-migrate-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/install-prisma-client-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/querying-the-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/next-steps-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/connect-your-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/using-prisma-migrate-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/install-prisma-client-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/querying-the-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/next-steps-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/connect-your-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/connect-your-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/using-prisma-migrate-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/using-prisma-migrate-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/install-prisma-client-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/install-prisma-client-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/querying-the-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/querying-the-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/next-steps-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases/next-steps-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases/next-steps-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/quickstart/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-node-postgres", + "destination": "/docs/getting-started/prisma-orm/start-from-scratch/relational-databases-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/connect-your-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/introspection-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/install-prisma-client-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/querying-the-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/next-steps-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/connect-your-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/introspection-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/install-prisma-client-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/querying-the-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/next-steps-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/connect-your-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/connect-your-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/introspection-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/introspection-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/baseline-your-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/baseline-your-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/baseline-your-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/install-prisma-client-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/querying-the-database-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/evolve-your-schema-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/evolve-your-schema-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/evolve-your-schema-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/next-steps-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-typescript-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/next-steps-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases/next-steps-node-postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases-node-postgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql/relational-databases-node-postgresql", + "permanent": true + }, + { + "source": "/docs/concepts/more/environment-variables", + "destination": "/docs/guides/development-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/concepts/more/environment-variables/managing-env-files-and-setting-variables", + "destination": "/docs/guides/development-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/concepts/more/environment-variables/using-multiple-env-files", + "destination": "/docs/guides/development-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/concepts/more/editor-setup", + "destination": "/docs/guides/development-environment/editor-setup", + "permanent": true + }, + { + "source": "/docs/about/about-the-docs", + "destination": "/docs/about", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/sql-server/sql-server-start-from-scratch-typescript", + "destination": "/docs/getting-started/prisma-orm/quickstart/sql-server", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/microsoft-sql-server", + "destination": "/docs/concepts/database-connectors/sql-server", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/sql-server/sql-server-connection-string", + "destination": "/docs/concepts/database-connectors/sql-server", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/sql-server/sql-server-local", + "destination": "/docs/concepts/database-connectors/sql-server/sql-server-local", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/sql-server/sql-server-docker", + "destination": "/docs/concepts/database-connectors/sql-server/sql-server-docker", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/sql-server", + "destination": "/docs/concepts/database-connectors/sql-server", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/referential-actions/cyclic-referential-actions", + "destination": "/docs/concepts/components/prisma-schema/relations/referential-actions/special-rules-for-referential-actions", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/index-configuration", + "destination": "/docs/concepts/components/prisma-schema/indexes", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-data-platform", + "destination": "/docs/concepts/data-platform", + "permanent": true + }, + { + "source": "/docs/about/prisma/platform-releases", + "destination": "/docs/concepts/data-platform/about-platform/platform-releases", + "permanent": true + }, + { + "source": "/docs/data-platform/about/platform-limits-and-status", + "destination": "/docs/data-platform/about/limits-and-status", + "permanent": true + }, + { + "source": "/docs/data-platform/about/platform-releases", + "destination": "/docs/data-platform/about/releases", + "permanent": true + }, + { + "source": "/docs/data-platform/accounts", + "destination": "/docs/data-platform/account", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/referential-integrity", + "destination": "/docs/concepts/components/prisma-schema/relations/relation-mode", + "permanent": true + }, + { + "source": "/docs/data-platform/billing/early-adopter-plan", + "destination": "/docs/data-platform/billing/plans-and-quotas", + "permanent": true + }, + { + "source": "/docs/data-platform/members/user-roles", + "destination": "/docs/data-platform/members/roles-permissions", + "permanent": true + }, + { + "source": "/docs/data-platform/members/data-collaborators", + "destination": "/docs/data-platform/members/add", + "permanent": true + }, + { + "source": "/docs/data-platform/environments/edit-settings/change-database-connection-string", + "destination": "/docs/data-platform/troubleshooting/cannot-change-db-of-env", + "permanent": true + }, + { + "source": "/docs/guides/database/prototyping-schema-db-push", + "destination": "/docs/guides/migrate/prototyping-schema-db-push", + "permanent": true + }, + { + "source": "/docs/guides/database/patching-production", + "destination": "/docs/guides/migrate/patching-production", + "permanent": true + }, + { + "source": "/docs/guides/database/production-troubleshooting", + "destination": "/docs/guides/migrate/production-troubleshooting", + "permanent": true + }, + { + "source": "/docs/guides/database/multi-schema", + "destination": "/docs/guides/other/multi-schema", + "permanent": true + }, + { + "source": "/docs/guides/database/prisma-type-system", + "destination": "/docs/guides/other/prisma-type-system", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-cli/installation", + "destination": "/docs/reference/api-reference/command-reference#installation", + "permanent": true + }, + { + "source": "/docs/guides/other/troubleshooting-orm/help-articles/finding-entities-based-on-relation", + "destination": "/docs/concepts/components/prisma-client/relation-queries#filter-on-presence-of-related-records", + "permanent": true + }, + { + "source": "/docs/guides/migrate/deployment/deploy-database-changes-with-prisma-migrate", + "destination": "/docs/guides/deployment/deploy-database-changes-with-prisma-migrate", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment", + "destination": "/docs/guides/deployment/deploy-prisma", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-heroku", + "destination": "/docs/guides/deployment/traditional/deploy-to-heroku", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-koyeb", + "destination": "/docs/guides/deployment/traditional/deploy-to-koyeb", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides", + "destination": "/docs/guides/deployment/deploy-prisma", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-azure-functions", + "destination": "/docs/guides/deployment/serverless/deploy-to-azure-functions", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-vercel", + "destination": "/docs/guides/deployment/serverless/deploy-to-vercel", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-aws-lambda", + "destination": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-netlify", + "destination": "/docs/guides/deployment/serverless/deploy-to-netlify", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-deno-deploy", + "destination": "/docs/guides/deployment/edge/deploy-to-deno-deploy", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-cloudflare-workers", + "destination": "/docs/guides/deployment/edge/deploy-to-cloudflare-workers", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-migrations-from-a-local-environment", + "destination": "/docs/guides/deployment/deploy-migrations-from-a-local-environment", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/caveats-when-deploying-to-aws-platforms", + "destination": "/docs/guides/deployment/caveats-when-deploying-to-aws-platforms", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/deploying-to-a-different-os", + "destination": "/docs/guides/deployment/deploy-to-a-different-os", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment-guides/use-prisma-with-serverless-framework", + "destination": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", + "permanent": true + }, + { + "source": "/docs/guides/deployment/use-prisma-with-serverless-framework", + "destination": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", + "permanent": true + }, + { + "source": "/docs/data-platform/about/releases", + "destination": "/docs/data-platform/platform-console/maturity-levels", + "permanent": true + }, + { + "source": "/docs/data-platform/about/limits-and-status", + "destination": "/docs/data-platform/classic-projects/about/limits-and-status", + "permanent": true + }, + { + "source": "/docs/data-platform/about", + "destination": "/docs/data-platform/classic-projects/about", + "permanent": true + }, + { + "source": "/docs/data-platform/static-ips", + "destination": "/docs/data-platform/classic-projects/platform/static-ips", + "permanent": true + }, + { + "source": "/docs/data-platform/projects/create", + "destination": "/docs/data-platform/classic-projects/platform/projects/create", + "permanent": true + }, + { + "source": "/docs/data-platform/projects/edit-settings", + "destination": "/docs/data-platform/classic-projects/platform/projects/edit-settings", + "permanent": true + }, + { + "source": "/docs/data-platform/projects/delete-project", + "destination": "/docs/data-platform/classic-projects/platform/projects/delete-project", + "permanent": true + }, + { + "source": "/docs/data-platform/projects", + "destination": "/docs/data-platform/classic-projects/platform/projects", + "permanent": true + }, + { + "source": "/docs/data-platform/environments/view-all", + "destination": "/docs/data-platform/classic-projects/platform/environments/view-all", + "permanent": true + }, + { + "source": "/docs/data-platform/environments/create", + "destination": "/docs/data-platform/classic-projects/platform/environments/create", + "permanent": true + }, + { + "source": "/docs/data-platform/environments/edit-settings/edit-name-and-url-handle", + "destination": "/docs/data-platform/classic-projects/platform/environments/edit-settings/edit-name-and-url-handle", + "permanent": true + }, + { + "source": "/docs/data-platform/environments/edit-settings/change-default-environment", + "destination": "/docs/data-platform/classic-projects/platform/environments/edit-settings/change-default-environment", + "permanent": true + }, + { + "source": "/docs/data-platform/environments/edit-settings", + "destination": "/docs/data-platform/classic-projects/platform/environments/edit-settings", + "permanent": true + }, + { + "source": "/docs/data-platform/environments/delete", + "destination": "/docs/data-platform/classic-projects/platform/environments/delete", + "permanent": true + }, + { + "source": "/docs/data-platform/environments", + "destination": "/docs/data-platform/classic-projects/platform/environments", + "permanent": true + }, + { + "source": "/docs/data-platform/members/roles-permissions", + "destination": "/docs/data-platform/classic-projects/platform/members/roles-permissions", + "permanent": true + }, + { + "source": "/docs/data-platform/members/add", + "destination": "/docs/data-platform/classic-projects/platform/members/add", + "permanent": true + }, + { + "source": "/docs/data-platform/members/change-role", + "destination": "/docs/data-platform/classic-projects/platform/members/change-role", + "permanent": true + }, + { + "source": "/docs/data-platform/members/remove", + "destination": "/docs/data-platform/classic-projects/platform/members/remove", + "permanent": true + }, + { + "source": "/docs/data-platform/members", + "destination": "/docs/data-platform/classic-projects/platform/members", + "permanent": true + }, + { + "source": "/docs/data-platform/data-browser", + "destination": "/docs/data-platform/classic-projects/platform/data-browser", + "permanent": true + }, + { + "source": "/docs/data-platform/query-console", + "destination": "/docs/data-platform/classic-projects/platform/query-console", + "permanent": true + }, + { + "source": "/docs/data-platform/schema-viewer", + "destination": "/docs/data-platform/classic-projects/platform/schema-viewer", + "permanent": true + }, + { + "source": "/docs/data-platform/account", + "destination": "/docs/data-platform/classic-projects/platform/account", + "permanent": true + }, + { + "source": "/docs/data-platform/github-integration", + "destination": "/docs/data-platform/classic-projects/platform/github-integration", + "permanent": true + }, + { + "source": "/docs/data-platform/billing/plans-and-quotas", + "destination": "/docs/data-platform/classic-projects/platform/billing/plans-and-quotas", + "permanent": true + }, + { + "source": "/docs/data-platform/billing/manage-plans", + "destination": "/docs/data-platform/classic-projects/platform/billing/manage-plans", + "permanent": true + }, + { + "source": "/docs/data-platform/billing/invoices", + "destination": "/docs/data-platform/classic-projects/platform/billing/invoices", + "permanent": true + }, + { + "source": "/docs/data-platform/billing/data-proxy-usage", + "destination": "/docs/data-platform/classic-projects/platform/billing/data-proxy-usage", + "permanent": true + }, + { + "source": "/docs/data-platform/billing/payment-method-and-billing-information", + "destination": "/docs/data-platform/classic-projects/platform/billing/payment-method-and-billing-information", + "permanent": true + }, + { + "source": "/docs/data-platform/billing", + "destination": "/docs/data-platform/classic-projects/platform/billing", + "permanent": true + }, + { + "source": "/docs/data-platform/troubleshooting/connection-to-db-timed-out", + "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/connection-to-db-timed-out", + "permanent": true + }, + { + "source": "/docs/data-platform/troubleshooting/cannot-change-db-of-env", + "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/cannot-change-db-of-env", + "permanent": true + }, + { + "source": "/docs/data-platform/troubleshooting/cannot-edit-schema-file", + "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/cannot-edit-schema-file", + "permanent": true + }, + { + "source": "/docs/data-platform/troubleshooting/schema-file-does-not-update", + "destination": "/docs/data-platform/classic-projects/platform/troubleshooting/schema-file-does-not-update", + "permanent": true + }, + { + "source": "/docs/data-platform/troubleshooting", + "destination": "/docs/data-platform/platform-console/support", + "permanent": true + }, + { + "source": "/docs/data-platform/contact-support", + "destination": "/docs/data-platform/platform-console/support", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/platform/account", + "destination": "/docs/data-platform/platform-console/concepts", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/platform/projects", + "destination": "/docs/data-platform/platform-console/concepts/projects", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/platform/organizations", + "destination": "/docs/data-platform/platform-console/concepts/workspaces", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/platform/billing", + "destination": "/docs/data-platform/platform-console/concepts/workspaces", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/platform", + "destination": "/docs/data-platform/platform-console", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/faq", + "destination": "/docs/data-platform/platform-console/limits", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/support", + "destination": "/docs/data-platform/platform-console/support", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects/about-cloud-projects", + "destination": "/docs/data-platform/platform-console/about", + "permanent": true + }, + { + "source": "/docs/data-platform/cloud-projects", + "destination": "/docs/data-platform/platform-console", + "permanent": true + }, + { + "source": "/docs/data-platform/classic-projects/about/releases", + "destination": "/docs/data-platform/platform-console/maturity-levels", + "permanent": true + }, + { + "source": "/docs/data-platform/classic-projects/about/limits-and-status", + "destination": "/docs/data-platform/platform-console/limits", + "permanent": true + }, + { + "source": "/docs/data-platform/classic-projects/about", + "destination": "/docs/data-platform/platform-console/about", + "permanent": true + }, + { + "source": "/docs/data-platform/classic-projects/contact-support", + "destination": "/docs/data-platform/platform-console/support", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization/connection-management/configure-pg-bouncer", + "destination": "/docs/guides/performance-and-optimization/connection-management/configure-for-external-connection-pooler", + "permanent": true + }, + { + "source": "/docs/data-platform/classic-projects/platform/billing", + "destination": "https://www.prisma.io/pricing", + "permanent": true + }, + { + "source": "/docs/data-platform/accelerate/testing", + "destination": "/docs/data-platform/accelerate/evaluating", + "permanent": true + }, + { + "source": "/docs/data-platform/classic-projects/platform/billing/plans-and-quotas", + "destination": "https://www.prisma.io/pricing", + "permanent": true + }, + { + "source": "/docs/data-platform/classic-projects/platform/billing/manage-plans", + "destination": "https://www.prisma.io/pricing", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema", + "destination": "/docs/orm/prisma-schema", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient", + "destination": "/docs/orm/prisma-client", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/transactions", + "destination": "/docs/orm/prisma-client/queries/transactions", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/get-started", + "destination": "/docs/orm/prisma-migrate/getting-started", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/db-push", + "destination": "/docs/orm/prisma-migrate/workflows/prototyping-your-schema", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-cli", + "destination": "/docs/orm/tools/prisma-cli", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-engines", + "destination": "/docs/orm/more/under-the-hood/engines", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/mongodb", + "destination": "/docs/orm/", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors", + "destination": "/docs/orm/overview", + "permanent": true + }, + { + "source": "/docs/concepts/more/telemetry", + "destination": "/docs/orm/tools/prisma-cli#telemetry", + "permanent": true + }, + { + "source": "/docs/concepts/more", + "destination": "/docs/orm/more", + "permanent": true + }, + { + "source": "/docs/concepts", + "destination": "/docs/orm", + "permanent": true + }, + { + "source": "/docs/concepts/overview/why-prisma", + "destination": "/docs/orm/overview/introduction/why-prisma", + "permanent": true + }, + { + "source": "/docs/concepts/overview/should-you-use-prisma", + "destination": "/docs/orm/overview/introduction/should-you-use-prisma", + "permanent": true + }, + { + "source": "/docs/concepts/overview/what-is-prisma/data-modeling", + "destination": "/docs/orm/overview/introduction/data-modeling", + "permanent": true + }, + { + "source": "/docs/concepts/overview/what-is-prisma", + "destination": "/docs/orm/overview/introduction/what-is-prisma", + "permanent": true + }, + { + "source": "/docs/concepts/components/database-drivers", + "destination": "/docs/orm/overview/databases/database-drivers", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/postgresql", + "destination": "/docs/orm/overview/databases/postgresql", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/mysql", + "destination": "/docs/orm/overview/databases/mysql", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/sqlite", + "destination": "/docs/orm/overview/databases/sqlite", + "permanent": true + }, + { + "source": "/docs/guides/database/mongodb", + "destination": "/docs/orm/overview/databases/mongodb", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/cockroachdb", + "destination": "/docs/orm/overview/databases/cockroachdb", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/sql-server/sql-server-local", + "destination": "/docs/orm/overview/databases/sql-server/sql-server-local", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/sql-server/sql-server-docker", + "destination": "/docs/orm/overview/databases/sql-server/sql-server-docker", + "permanent": true + }, + { + "source": "/docs/concepts/database-connectors/sql-server", + "destination": "/docs/orm/overview/databases/sql-server", + "permanent": true + }, + { + "source": "/docs/guides/database/planetscale", + "destination": "/docs/orm/overview/databases/planetscale", + "permanent": true + }, + { + "source": "/docs/guides/database/cockroachdb", + "destination": "/docs/orm/overview/databases/cockroachdb", + "permanent": true + }, + { + "source": "/docs/guides/database/supabase", + "destination": "/docs/orm/overview/databases/supabase", + "permanent": true + }, + { + "source": "/docs/guides/database/neon", + "destination": "/docs/orm/overview/databases/neon", + "permanent": true + }, + { + "source": "/docs/guides/database/turso", + "destination": "/docs/orm/overview/databases/turso", + "permanent": true + }, + { + "source": "/docs/concepts/overview/prisma-in-your-stack/fullstack", + "destination": "/docs/orm/overview/prisma-in-your-stack/fullstack", + "permanent": true + }, + { + "source": "/docs/concepts/overview/prisma-in-your-stack/is-prisma-an-orm", + "destination": "/docs/orm/overview/prisma-in-your-stack/is-prisma-an-orm", + "permanent": true + }, + { + "source": "/docs/concepts/overview/prisma-in-your-stack", + "destination": "/docs/orm/overview/prisma-in-your-stack", + "permanent": true + }, + { + "source": "/docs/concepts/overview", + "destination": "/docs/orm/overview", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/generating-prisma-client", + "destination": "/docs/orm/prisma-client/setup-and-configuration/generating-prisma-client", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/instantiate-prisma-client", + "destination": "/docs/orm/prisma-client/setup-and-configuration/instantiate-prisma-client", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/read-replicas", + "destination": "/docs/orm/prisma-client/setup-and-configuration/read-replicas", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/use-custom-model-and-field-names", + "destination": "/docs/orm/prisma-client/setup-and-configuration/custom-model-and-field-names", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/logging", + "destination": "/docs/orm/prisma-client/observability-and-logging/logging", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/error-formatting", + "destination": "/docs/orm/prisma-client/setup-and-configuration/error-formatting", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/database-polyfills", + "destination": "/docs/orm/prisma-client/setup-and-configuration/database-polyfills", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-management", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-management", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-prismaclient/connection-management#connection-pool", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization/connection-management/configure-for-external-connection-pooler", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/pgbouncer", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/select-fields", + "destination": "/docs/orm/prisma-client/queries/select-fields", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/relation-queries", + "destination": "/docs/orm/prisma-client/queries/relation-queries", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/filtering-and-sorting", + "destination": "/docs/orm/prisma-client/queries/filtering-and-sorting", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/pagination", + "destination": "/docs/orm/prisma-client/queries/pagination", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/aggregation-grouping-summarizing", + "destination": "/docs/orm/prisma-client/queries/aggregation-grouping-summarizing", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization/prisma-client-transactions-guide", + "destination": "/docs/orm/prisma-client/queries/transactions", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/full-text-search", + "destination": "/docs/orm/prisma-client/queries/full-text-search", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/custom-validation", + "destination": "/docs/orm/prisma-client/queries/custom-validation", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/computed-fields", + "destination": "/docs/orm/prisma-client/queries/computed-fields", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/excluding-fields", + "destination": "/docs/orm/prisma-client/queries/excluding-fields", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/custom-models", + "destination": "/docs/orm/prisma-client/queries/custom-models", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/case-sensitivity", + "destination": "/docs/orm/prisma-client/queries/case-sensitivity", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/raw-database-access", + "destination": "/docs/orm/prisma-client/queries/raw-database-access/raw-queries", + "permanent": true + }, + { + "source": "/docs/guides/other/advanced-database-tasks/typesafe-raw-sql/safeql", + "destination": "/docs/orm/prisma-client/queries/raw-database-access/custom-and-type-safe-queries", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization/query-optimization-performance", + "destination": "/docs/orm/prisma-client/queries/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/composite-types", + "destination": "/docs/orm/prisma-client/special-fields-and-types/composite-types", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/null-and-undefined", + "destination": "/docs/orm/prisma-client/special-fields-and-types/null-and-undefined", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields", + "destination": "/docs/orm/prisma-client/special-fields-and-types/working-with-json-fields", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-fields/working-with-scalar-lists-arrays", + "destination": "/docs/orm/prisma-client/special-fields-and-types/working-with-scalar-lists-arrays", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-fields/working-with-composite-ids-and-constraints", + "destination": "/docs/orm/prisma-client/special-fields-and-types/working-with-composite-ids-and-constraints", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/working-with-fields", + "destination": "/docs/orm/prisma-client/special-fields-and-types", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions/model", + "destination": "/docs/orm/prisma-client/client-extensions/model", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions/client", + "destination": "/docs/orm/prisma-client/client-extensions/client", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions/query", + "destination": "/docs/orm/prisma-client/client-extensions/query", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions/result", + "destination": "/docs/orm/prisma-client/client-extensions/result", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions/shared-extensions", + "destination": "/docs/orm/prisma-client/client-extensions/shared-extensions", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions/type-utilities", + "destination": "/docs/orm/prisma-client/client-extensions/type-utilities", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions/extension-examples", + "destination": "/docs/orm/prisma-client/client-extensions/extension-examples", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/middleware/soft-delete-middleware", + "destination": "/docs/orm/prisma-client/client-extensions/middleware/soft-delete-middleware", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/middleware/logging-middleware", + "destination": "/docs/orm/prisma-client/client-extensions/middleware/logging-middleware", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/middleware/session-data-middleware", + "destination": "/docs/orm/prisma-client/client-extensions/middleware/session-data-middleware", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/middleware", + "destination": "/docs/orm/prisma-client/client-extensions/middleware", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/client-extensions", + "destination": "/docs/orm/prisma-client/client-extensions", + "permanent": true + }, + { + "source": "/docs/guides/other/prisma-type-system", + "destination": "/docs/orm/prisma-client/type-safety/prisma-type-system", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/advanced-type-safety/prisma-validator", + "destination": "/docs/orm/prisma-client/type-safety/prisma-validator", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/advanced-type-safety", + "destination": "/docs/orm/prisma-client/type-safety", + "permanent": true + }, + { + "source": "/docs/guides/testing/unit-testing", + "destination": "/docs/orm/prisma-client/testing/unit-testing", + "permanent": true + }, + { + "source": "/docs/guides/testing/integration-testing", + "destination": "/docs/orm/prisma-client/testing/integration-testing", + "permanent": true + }, + { + "source": "/docs/guides/testing", + "destination": "/docs/orm/prisma-client/testing", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deploy-prisma", + "destination": "/docs/orm/prisma-client/deployment/deploy-prisma", + "permanent": true + }, + { + "source": "/docs/guides/deployment/traditional/deploy-to-heroku", + "destination": "/docs/orm/prisma-client/deployment/traditional/deploy-to-heroku", + "permanent": true + }, + { + "source": "/docs/guides/deployment/traditional/deploy-to-koyeb", + "destination": "/docs/orm/prisma-client/deployment/traditional/deploy-to-koyeb", + "permanent": true + }, + { + "source": "/docs/guides/deployment/traditional", + "destination": "/docs/orm/prisma-client/deployment/traditional", + "permanent": true + }, + { + "source": "/docs/guides/deployment/serverless/deploy-to-azure-functions", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-azure-functions", + "permanent": true + }, + { + "source": "/docs/guides/deployment/serverless/deploy-to-vercel", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", + "permanent": true + }, + { + "source": "/docs/guides/deployment/serverless/deploy-to-aws-lambda", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-aws-lambda", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deployment#aws-rds-proxy", + "destination": "/docs/orm/prisma-client/deployment/caveats-when-deploying-to-aws-platforms#aws-rds-proxy", + "permanent": true + }, + { + "source": "/docs/guides/deployment/serverless/deploy-to-netlify", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-netlify", + "permanent": true + }, + { + "source": "/docs/guides/deployment/serverless", + "destination": "/docs/orm/prisma-client/deployment/serverless", + "permanent": true + }, + { + "source": "/docs/guides/deployment/edge/deploy-to-cloudflare-workers", + "destination": "/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare-workers", + "permanent": true + }, + { + "source": "/docs/guides/deployment/edge/deploy-to-deno-deploy", + "destination": "/docs/orm/prisma-client/deployment/edge/deploy-to-deno-deploy", + "permanent": true + }, + { + "source": "/docs/guides/deployment/edge", + "destination": "/docs/orm/prisma-client/deployment/edge", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deploy-database-changes-with-prisma-migrate", + "destination": "/docs/orm/prisma-client/deployment/deploy-database-changes-with-prisma-migrate", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deploy-migrations-from-a-local-environment", + "destination": "/docs/orm/prisma-client/deployment/deploy-migrations-from-a-local-environment", + "permanent": true + }, + { + "source": "/docs/guides/deployment/caveats-when-deploying-to-aws-platforms", + "destination": "/docs/orm/prisma-client/deployment/caveats-when-deploying-to-aws-platforms", + "permanent": true + }, + { + "source": "/docs/guides/deployment/deploy-to-a-different-os", + "destination": "/docs/orm/prisma-client/deployment/deploy-to-a-different-os", + "permanent": true + }, + { + "source": "/docs/guides/deployment", + "destination": "/docs/orm/prisma-client/deployment", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/metrics", + "destination": "/docs/orm/prisma-client/observability-and-logging/metrics", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/opentelemetry-tracing", + "destination": "/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/debugging", + "destination": "/docs/orm/prisma-client/debugging-and-troubleshooting/debugging", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/handling-exceptions-and-errors", + "destination": "/docs/orm/prisma-client/debugging-and-troubleshooting/handling-exceptions-and-errors", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/add-prisma-migrate-to-a-project", + "destination": "/docs/orm/prisma-migrate/getting-started", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/mental-model", + "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/mental-model", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/migration-histories", + "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/migration-histories", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/shadow-database", + "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/shadow-database", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/prisma-migrate-limitations-issues", + "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/limitations-and-known-issues", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/legacy-migrate", + "destination": "/docs/orm/prisma-migrate/understanding-prisma-migrate/legacy-migrate", + "permanent": true + }, + { + "source": "/docs/guides/migrate/seed-database", + "destination": "/docs/orm/prisma-migrate/workflows/seeding", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/team-development", + "destination": "/docs/orm/prisma-migrate/workflows/team-development", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/supported-types-and-db-features", + "destination": "/docs/orm/prisma-migrate/workflows/native-database-types", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/enable-native-database-functions", + "destination": "/docs/orm/prisma-migrate/workflows/native-database-functions", + "permanent": true + }, + { + "source": "/docs/guides/migrate/prototyping-schema-db-push", + "destination": "/docs/orm/prisma-migrate/workflows/prototyping-your-schema", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/troubleshooting-development", + "destination": "/docs/orm/prisma-migrate/workflows/troubleshooting", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/baselining", + "destination": "/docs/orm/prisma-migrate/workflows/baselining", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/customizing-migrations", + "destination": "/docs/orm/prisma-migrate/workflows/customizing-migrations", + "permanent": true + }, + { + "source": "/docs/guides/migrate/data-migration", + "destination": "/docs/orm/prisma-migrate/workflows/data-migration", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/squashing-migrations", + "destination": "/docs/orm/prisma-migrate/workflows/squashing-migrations", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/generating-down-migrations", + "destination": "/docs/orm/prisma-migrate/workflows/generating-down-migrations", + "permanent": true + }, + { + "source": "/docs/guides/migrate/production-troubleshooting", + "destination": "/docs/orm/prisma-migrate/workflows/patching-and-hotfixing", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate/include-unsupported-database-features", + "destination": "/docs/orm/prisma-migrate/workflows/unsupported-database-features", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/migrate-development-production", + "destination": "/docs/orm/prisma-migrate/workflows/development-and-production", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate", + "destination": "/docs/orm/prisma-migrate", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/data-sources", + "destination": "/docs/orm/prisma-schema/overview/data-sources", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/data-model", + "destination": "/docs/orm/prisma-schema/data-model/models", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/one-to-one-relations", + "destination": "/docs/orm/prisma-schema/data-model/relations/one-to-one-relations", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/one-to-many-relations", + "destination": "/docs/orm/prisma-schema/data-model/relations/one-to-many-relations", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/many-to-many-relations", + "destination": "/docs/orm/prisma-schema/data-model/relations/many-to-many-relations", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/self-relations", + "destination": "/docs/orm/prisma-schema/data-model/relations/self-relations", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/referential-actions/special-rules-for-referential-actions", + "destination": "/docs/orm/prisma-schema/data-model/relations/referential-actions/special-rules-for-referential-actions", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/relation-mode", + "destination": "/docs/orm/prisma-schema/data-model/relations/relation-mode", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations/troubleshooting-relations", + "destination": "/docs/orm/prisma-schema/data-model/relations/troubleshooting-relations", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/relations", + "destination": "/docs/orm/prisma-schema/data-model/relations", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/indexes", + "destination": "/docs/orm/prisma-schema/data-model/indexes", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/views", + "destination": "/docs/orm/prisma-schema/data-model/views", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/names-in-underlying-database", + "destination": "/docs/orm/prisma-schema/data-model/database-mapping", + "permanent": true + }, + { + "source": "/docs/guides/other/multi-schema", + "destination": "/docs/orm/prisma-schema/data-model/multi-schema", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/features-without-psl-equivalent", + "destination": "/docs/orm/prisma-schema/data-model/unsupported-database-features", + "permanent": true + }, + { + "source": "/docs/concepts/components/introspection", + "destination": "/docs/orm/prisma-schema/introspection", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-schema/postgresql-extensions", + "destination": "/docs/orm/prisma-schema/postgresql-extensions", + "permanent": true + }, + { + "source": "/docs/concepts/components", + "destination": "/docs/orm/tools", + "permanent": true + }, + { + "source": "/docs/reference/api-reference/prisma-client-reference", + "destination": "/docs/orm/reference/prisma-client-reference", + "permanent": true + }, + { + "source": "/docs/reference/api-reference/prisma-schema-reference", + "destination": "/docs/orm/reference/prisma-schema-reference", + "permanent": true + }, + { + "source": "/docs/reference/api-reference/command-reference", + "destination": "/docs/orm/reference/prisma-cli-reference", + "permanent": true + }, + { + "source": "/docs/reference/api-reference/error-reference", + "destination": "/docs/orm/reference/error-reference", + "permanent": true + }, + { + "source": "/docs/reference/api-reference/environment-variables-reference", + "destination": "/docs/orm/reference/environment-variables-reference", + "permanent": true + }, + { + "source": "/docs/reference/database-reference/database-features", + "destination": "/docs/orm/reference/database-features", + "permanent": true + }, + { + "source": "/docs/reference/database-reference/supported-databases", + "destination": "/docs/orm/reference/supported-databases", + "permanent": true + }, + { + "source": "/docs/reference/database-reference/connection-urls", + "destination": "/docs/orm/reference/connection-urls", + "permanent": true + }, + { + "source": "/docs/reference/system-requirements", + "destination": "/docs/orm/reference/system-requirements", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/client-preview-features", + "destination": "/docs/orm/reference/preview-features/client-preview-features", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features/cli-preview-features", + "destination": "/docs/orm/reference/preview-features/cli-preview-features", + "permanent": true + }, + { + "source": "/docs/concepts/components/preview-features", + "destination": "/docs/orm/reference/preview-features", + "permanent": true + }, + { + "source": "/docs/reference", + "destination": "/docs/orm/reference", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-engines/query-engine", + "destination": "/docs/orm/more/under-the-hood/engines", + "permanent": true + }, + { + "source": "/docs/guides/development-environment/environment-variables/env-files", + "destination": "/docs/orm/more/development-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/guides/development-environment/environment-variables/managing-env-files-and-setting-variables", + "destination": "/docs/orm/more/development-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/guides/development-environment/environment-variables/using-multiple-env-files", + "destination": "/docs/orm/more/development-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/guides/development-environment/environment-variables", + "destination": "/docs/orm/more/development-environment/environment-variables", + "permanent": true + }, + { + "source": "/docs/guides/development-environment/editor-setup", + "destination": "/docs/orm/more/development-environment/editor-setup", + "permanent": true + }, + { + "source": "/docs/guides/development-environment", + "destination": "/docs/orm/more/development-environment", + "permanent": true + }, + { + "source": "/docs/guides/other/troubleshooting-orm/creating-bug-reports", + "destination": "/docs/orm/more/help-and-troubleshooting/creating-bug-reports", + "permanent": true + }, + { + "source": "/docs/guides/other/advanced-database-tasks/data-validation/postgresql", + "destination": "/docs/orm/more/help-and-troubleshooting/help-articles/check-constraints", + "permanent": true + }, + { + "source": "/docs/guides/other/troubleshooting-orm/help-articles", + "destination": "/docs/orm/more/help-and-troubleshooting/help-articles", + "permanent": true + }, + { + "source": "/docs/about/prisma/releases", + "destination": "/docs/orm/more/releases", + "permanent": true + }, + { + "source": "/docs/guides/migrate/developing-with-prisma-migrate", + "destination": "/docs/orm/prisma-migrate", + "permanent": true + }, + { + "source": "/docs/guides/migrate/patching-production", + "destination": "/docs/orm/prisma-migrate/workflows/patching-and-hotfixing", + "permanent": true + }, + { + "source": "/docs/guides/migrate", + "destination": "/docs/orm/prisma-migrate", + "permanent": true + }, + { + "source": "/docs/guides/database", + "destination": "/docs/orm/overview/databases", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization/metrics", + "destination": "/docs/orm/prisma-client/observability-and-logging/metrics", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization/query-tracing", + "destination": "/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing", + "permanent": true + }, + { + "source": "/docs/guides/performance-and-optimization", + "destination": "/docs/orm/prisma-client/queries/query-optimization-performance", + "permanent": true + }, + { + "source": "/docs/reference/api-reference", + "destination": "/docs/orm/reference", + "permanent": true + }, + { + "source": "/docs/reference/database-reference", + "destination": "/docs/orm/reference", + "permanent": true + }, + { + "source": "/docs/data-platform", + "destination": "/docs/platform", + "permanent": true + }, + { + "source": "/docs/about/prisma/example-projects", + "destination": "https://github.com/prisma/prisma-examples/", + "permanent": true + }, + { + "source": "/docs/about/prisma/roadmap", + "destination": "/docs/orm/more/releases#roadmap", + "permanent": true + }, + { + "source": "/docs/about/prisma/faq", + "destination": "/docs/support", + "permanent": true + }, + { + "source": "/docs/about/prisma/limitations", + "destination": "/docs/orm/prisma-schema/data-model/models#limitations", + "permanent": true + }, + { + "source": "/docs/about/prisma", + "destination": "/docs/about", + "permanent": true + }, + { + "source": "/docs/concepts/overview/prisma-in-your-stack/graphql", + "destination": "/docs/orm/overview/prisma-in-your-stack/graphql", + "permanent": true + }, + { + "source": "/docs/concepts/overview/prisma-in-your-stack/rest", + "destination": "/docs/orm/overview/prisma-in-your-stack/rest", + "permanent": true + }, + { + "source": "/docs/accelerate/concepts", + "destination": "/docs/accelerate", + "permanent": true + }, + { + "source": "/docs/data-platform/accelerate/concepts", + "destination": "/docs/accelerate", + "permanent": true + }, + { + "source": "/docs/data-platform/accelerate/concepts#stale-while-revalidate-swr", + "destination": "/docs/accelerate/caching#stale-while-revalidate-swr", + "permanent": true + }, + { + "source": "/docs/data-platform/accelerate/concepts#time-to-live-ttl", + "destination": "/docs/accelerate/caching#time-to-live-ttl", + "permanent": true + }, + { + "source": "/docs/data-platform/accelerate/concepts#cache-strategies", + "destination": "/docs/accelerate/caching#cache-strategies", + "permanent": true + }, + { + "source": "/docs/platform/classic-projects/support", + "destination": "https://www.prisma.io/support", + "permanent": true + }, + { + "source": "/docs/platform/classic-projects", + "destination": "/docs/platform", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare-workers", + "destination": "/docs/orm/prisma-client/deployment/edge/deploy-to-cloudflare", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-client/module-bundlers", + "destination": "/docs/orm/prisma-client/deployment/module-bundlers", + "permanent": true + }, + { + "source": "/docs/getting-started/quickstart-node", + "destination": "/docs/getting-started/quickstart", + "permanent": true + }, + { + "source": "/docs/getting-started/quickstart-javascript", + "destination": "/docs/getting-started/quickstart", + "permanent": true + }, + { + "source": "/docs/getting-started/quickstart-typescript", + "destination": "/docs/getting-started/quickstart", + "permanent": true + }, + { + "source": "/docs/platform/concepts/workspaces", + "destination": "/docs/platform/about#workspace", + "permanent": true + }, + { + "source": "/docs/platform/concepts/projects", + "destination": "/docs/platform/about#project", + "permanent": true + }, + { + "source": "/docs/platform/concepts/environments", + "destination": "/docs/platform/about#environment", + "permanent": true + }, + { + "source": "/docs/platform/concepts", + "destination": "/docs/platform/about", + "permanent": true + }, + { + "source": "/docs/more/roadmap", + "destination": "/docs/orm/more/releases#roadmap", + "permanent": true + }, + { + "source": "/docs/orm/overview/going-beyond", + "destination": "/docs/orm/overview/beyond-prisma-orm", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/raw-database-access", + "destination": "/docs/orm/prisma-client/using-raw-sql", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/raw-database-access/raw-queries", + "destination": "/docs/orm/prisma-client/using-raw-sql/raw-queries", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/queries/raw-database-access/custom-and-type-safe-queries", + "destination": "/docs/orm/prisma-client/using-raw-sql/safeql", + "permanent": true + }, + { + "source": "/docs/accelerate/what-is-accelerate", + "destination": "/docs/accelerate/", + "permanent": true + }, + { + "source": "/docs/accelerate/limitations", + "destination": "/docs/accelerate/known-limitations", + "permanent": true + }, + { + "source": "/docs/orm/more/migrating-to-prisma", + "destination": "/docs/guides", + "permanent": true + }, + { + "source": "/docs/orm/more/migrating-to-prisma/migrate-from-typeorm", + "destination": "/docs/guides/migrate-from-typeorm", + "permanent": true + }, + { + "source": "/docs/orm/more/migrating-to-prisma/migrate-from-sequelize", + "destination": "/docs/guides/migrate-from-sequelize", + "permanent": true + }, + { + "source": "/docs/orm/more/migrating-to-prisma/migrate-from-mongoose", + "destination": "/docs/guides/migrate-from-mongoose", + "permanent": true + }, + { + "source": "/docs/orm/more/migrating-to-prisma/migrate-from-drizzle", + "destination": "/docs/guides/migrate-from-drizzle", + "permanent": true + }, + { + "source": "/docs/guides/realtime-apps", + "destination": "/docs/postgres", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/creating-bug-reports", + "destination": "https://github.com/prisma/prisma/issues/new?assignees=&labels=kind/bug&projects=&template=bug_report.yml", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/autocompletion-in-graphql-resolvers-with-js", + "destination": "/docs/orm/more/help-and-troubleshooting/autocompletion-in-graphql-resolvers-with-js", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-dev-practices", + "destination": "/docs/orm/more/help-and-troubleshooting/nextjs-help", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-monorepo", + "destination": "/docs/orm/more/help-and-troubleshooting/nextjs-help", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-dynamic", + "destination": "/docs/orm/more/help-and-troubleshooting/nextjs-help", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles", + "destination": "/docs/orm/more/help-and-troubleshooting", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/working-with-many-to-many-relations", + "destination": "/docs/orm/more/help-and-troubleshooting/working-with-many-to-many-relations", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/implicit-to-explicit-conversion", + "destination": "/docs/orm/more/help-and-troubleshooting/implicit-to-explicit-conversion", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/pkg-issue", + "destination": "/docs/orm/more/help-and-troubleshooting/pkg-issue", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/comparing-columns-through-raw-queries", + "destination": "/docs/orm/more/help-and-troubleshooting/comparing-columns-through-raw-queries", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/vercel-caching-issue", + "destination": "/docs/orm/more/help-and-troubleshooting/vercel-caching-issue", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/netlify-caching-issue", + "destination": "/docs/orm/more/help-and-troubleshooting/netlify-caching-issue", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/check-constraints", + "destination": "/docs/orm/more/help-and-troubleshooting/check-constraints", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/prisma-nuxt-module", + "destination": "/docs/orm/more/help-and-troubleshooting/prisma-nuxt-module", + "permanent": true + }, + { + "source": "/docs/getting-started/prisma-postgres/import-from-existing-database", + "destination": "/docs/getting-started/prisma-postgres/import-from-existing-database-postgresql", + "permanent": true + }, + { + "source": "/docs/orm/overview/databases/prisma-postgres", + "destination": "/docs/postgres", + "permanent": true + }, + { + "source": "/docs/guides/data-migration-with-expand-and-contract", + "destination": "/docs/guides/data-migration", + "permanent": true + }, + { + "source": "/docs/guides/prisma-orm-with-nextjs", + "destination": "/docs/guides/nextjs", + "permanent": true + }, + { + "source": "/docs/guides/prisma-postgres-realtime-on-cloudflare", + "destination": "/docs/guides/realtime-apps", + "permanent": true + }, + { + "source": "/docs/guides/using-prisma-orm-with-cloudflare-d1", + "destination": "/docs/guides/cloudflare-d1", + "permanent": true + }, + { + "source": "/docs/guides/using-prisma-orm-with-turborepo", + "destination": "/docs/guides/turborepo", + "permanent": true + }, + { + "source": "/docs/guides/using-prisma-nuxt-module-with-prisma-postgres", + "destination": "/docs/guides/nuxt", + "permanent": true + }, + { + "source": "/docs/guides/using-prisma-in-cursor", + "destination": "/docs/guides/cursor", + "permanent": true + }, + { + "source": "/docs/guides/using-prisma-in-docker", + "destination": "/docs/guides/docker", + "permanent": true + }, + { + "source": "/docs/guides/use-prisma-in-pnpm-worspaces", + "destination": "/docs/guides/use-prisma-in-pnpm-workspaces", + "permanent": true + }, + { + "source": "/docs/guides/guide-on-making-guides", + "destination": "/docs/guides/making-guides", + "permanent": true + }, + { + "source": "/docs/guides/cursor", + "destination": "/docs/orm/more/ai-tools/cursor", + "permanent": true + }, + { + "source": "/docs/guides/multiple-prisma-clients", + "destination": "/docs/guides/multiple-databases", + "permanent": true + }, + { + "source": "/docs/postgres/overview", + "destination": "/docs/postgres/introduction/overview", + "permanent": true + }, + { + "source": "/docs/postgres/faq", + "destination": "/docs/postgres/more/faq", + "permanent": true + }, + { + "source": "/docs/postgres/mcp-server", + "destination": "/docs/postgres/integrations/mcp-server", + "permanent": true + }, + { + "source": "/docs/postgres/known-limitations", + "destination": "/docs/postgres/more/known-limitations", + "permanent": true + }, + { + "source": "/docs/postgres/troubleshooting", + "destination": "/docs/postgres/more/troubleshooting", + "permanent": true + }, + { + "source": "/docs/postgres/connection-pooling", + "destination": "/docs/postgres/database/connection-pooling", + "permanent": true + }, + { + "source": "/docs/postgres/backups", + "destination": "/docs/postgres/database/backups", + "permanent": true + }, + { + "source": "/docs/postgres/tcp-tunnel", + "destination": "/docs/postgres/database/tcp-tunnel", + "permanent": true + }, + { + "source": "/docs/postgres/tooling", + "destination": "/docs/postgres/integrations/tooling", + "permanent": true + }, + { + "source": "/docs/postgres/caching", + "destination": "/docs/postgres/database/caching", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/excessive-number-of-rows-returned", + "destination": "/docs/postgres/query-optimization/recommendations/excessive-number-of-rows-returned", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/current-time", + "destination": "/docs/postgres/query-optimization/recommendations/current-time", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/unnecessary-indexes", + "destination": "/docs/postgres/query-optimization/recommendations/unnecessary-indexes", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/long-running-transactions", + "destination": "/docs/postgres/query-optimization/recommendations/long-running-transactions", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/indexing-on-unique-columns", + "destination": "/docs/postgres/query-optimization/recommendations/indexing-on-unique-columns", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/storing-blob-in-database", + "destination": "/docs/postgres/query-optimization/recommendations/storing-blob-in-database", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/queries-on-unindexed-columns", + "destination": "/docs/postgres/query-optimization/recommendations/queries-on-unindexed-columns", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/full-table-scans-caused-by-like-operations", + "destination": "/docs/postgres/query-optimization/recommendations/full-table-scans-caused-by-like-operations", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/repeated-query", + "destination": "/docs/postgres/query-optimization/recommendations/repeated-query", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/select-returning", + "destination": "/docs/postgres/query-optimization/recommendations/select-returning", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/avoid-db-money", + "destination": "/docs/postgres/query-optimization/recommendations/avoid-db-money", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/avoid-char", + "destination": "/docs/postgres/query-optimization/recommendations/avoid-char", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/avoid-varchar", + "destination": "/docs/postgres/query-optimization/recommendations/avoid-varchar", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/avoid-timestamp-timestampz-0", + "destination": "/docs/postgres/query-optimization/recommendations/avoid-timestamp-timestampz-0", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations", + "destination": "/docs/postgres/query-optimization/recommendations", + "permanent": true + }, + { + "source": "/docs/optimize/recommendations/_category_.json", + "destination": "/docs/postgres/query-optimization/recommendations/_category_.json", + "permanent": true + }, + { + "source": "/docs/postgres/database/api-reference/management-api", + "destination": "/docs/postgres/introduction/management-api", + "permanent": true + }, + { + "source": "/docs/postgres/database/error-reference", + "destination": "/docs/postgres/database/api-reference/error-reference", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/vscode-extension", + "destination": "/docs/postgres/integrations/vscode", + "permanent": true + }, + { + "source": "/docs/postgres/introduction/getting-started", + "destination": "/docs/postgres/getting-started", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-prismaPostgres", + "destination": "/docs/getting-started/prisma-orm/add-to-existing-project/postgresql", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/vscode-agent", + "destination": "/docs/postgres/integrations/vscode-extension#agent-mode", + "permanent": true + }, + { + "source": "/docs/postgres/database/tcp-tunnel", + "destination": "/docs/postgres/database/direct-connections", + "permanent": true + }, + { + "source": "/docs/postgres/more/known-limitations", + "destination": "/docs/postgres/introduction/overview", + "permanent": true + }, + { + "source": "/docs/postgres/database/tooling", + "destination": "/docs/postgres/integrations/viewing-data", + "permanent": true + }, + { + "source": "/docs/postgres/integrations/tooling", + "destination": "/docs/postgres/integrations/viewing-data", + "permanent": true + }, + { + "source": "/docs/guides/upgrade-guides/upgrade-from-prisma-1/upgrade-from-mongodb-beta", + "destination": "/docs/guides/upgrade-prisma-orm/v1", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/mongodb-typescript-mongodb", + "destination": "/docs/prisma-orm/quickstart/mongodb", + "permanent": true + }, + { + "source": "/docs/orm/more/tools-and-interfaces/prisma-config", + "destination": "/docs/orm/reference/prisma-config-reference", + "permanent": true + }, + { + "source": "/docs/reference/database-reference/sqlite", + "destination": "/docs/orm/core-concepts/supported-databases/sqlite", + "permanent": true + }, + { + "source": "/docs/orm/prisma-migrate/workflows/resolving-migration-issues", + "destination": "/docs/orm/prisma-migrate/workflows/troubleshooting", + "permanent": true + }, + { + "source": "/docs/data-platform/accelerate/what-is-accelerate", + "destination": "/docs/accelerate", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-postgresql", + "destination": "/docs/prisma-orm/quickstart/postgresql", + "permanent": true + }, + { + "source": "/docs/guides/deployment/vercel", + "destination": "/docs/guides/integrations/vercel-deployment", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-planetscale", + "destination": "/docs/prisma-orm/quickstart/planetscale", + "permanent": true + }, + { + "source": "/docs/deployment/deployment-guides/deploy-to-aws-lambda", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-aws-lambda", + "permanent": true + }, + { + "source": "/docs/guides/other/authentication-and-authorization/jwt-authentication", + "destination": "/docs/guides/authentication", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/prisma-7-upgrade", + "destination": "/docs/guides/upgrade-prisma-orm/v7", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/replit", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/resplit", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections", + "permanent": true + }, + { + "source": "/docs/concepts/components/prisma-migrate/workflows/baselining", + "destination": "/docs/orm/prisma-migrate/workflows/baselining", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/deployment-guides/deploying-to-supabase", + "destination": "/docs/guides/integrations/supabase-accelerate", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/prisma-migrate-deploy", + "destination": "/docs/orm/prisma-client/deployment/deploy-database-changes-with-prisma-migrate", + "permanent": true + }, + { + "source": "/docs/getting-started/quickstart-sqlite", + "destination": "/docs/prisma-orm/quickstart/sqlite", + "permanent": true + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/help-articles/database-drivers", + "destination": "/docs/orm/core-concepts/supported-databases/database-drivers", + "permanent": true + }, + { + "source": "/docs/orm/reference/driver-adapters/pg", + "destination": "/docs/orm/core-concepts/supported-databases/postgresql#using-driver-adapters", + "permanent": true + }, + { + "source": "/docs/guides/other/troubleshooting-orm/help-articles/vercel-caching-issue", + "destination": "/docs/orm/more/troubleshooting/nextjs", + "permanent": true + }, + { + "source": "/docs/getting-started/quickstart-postgresql", + "destination": "/docs/prisma-orm/quickstart/postgresql", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/type-safety/prisma-validator", + "destination": "/docs/orm/prisma-client/type-safety", + "permanent": true + }, + { + "source": "/docs/reference/more/telemetry", + "destination": "/docs/orm/prisma-client/observability-and-logging/opentelemetry-tracing", + "permanent": true + }, + { + "source": "/docs/llm-full.txt", + "destination": "/docs/llms-full.txt", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/mysql", + "destination": "/docs/orm/core-concepts/supported-databases/mysql", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/prisma-postgres", + "destination": "/docs/postgres/database/serverless-driver", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-client/raw-database-access", + "destination": "/docs/orm/prisma-client/using-raw-sql", + "permanent": true + }, + { + "source": "/docs/orm/reference/changelog", + "destination": "/docs/orm/more/releases", + "permanent": true + }, + { + "source": "/docs/orm/reference/preview-features", + "destination": "/docs/orm/reference/preview-features/client-preview-features", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/deploying-to-vercel", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/setup-and-configuration/databases/sqlite", + "destination": "/docs/orm/core-concepts/supported-databases/sqlite", + "permanent": true + }, + { + "source": "/docs/concepts/prisma-migrate/prisma-config-ts", + "destination": "/docs/orm/reference/prisma-config-reference", + "permanent": true + }, + { + "source": "/docs/guides/prisma-postgres/get-started", + "destination": "/docs/prisma-postgres/quickstart/prisma-orm", + "permanent": true + }, + { + "source": "/docs/orm/guides/database/supabase", + "destination": "/docs/guides/integrations/supabase-accelerate", + "permanent": true + }, + { + "source": "/docs/orm/prisma-postgres/getting-started", + "destination": "/docs/postgres", + "permanent": true + }, + { + "source": "/docs/orm/reference/database-reference/connection-urls", + "destination": "/docs/orm/reference/connection-urls", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/querying-the-database-typescript-cockroachdb", + "destination": "/docs/prisma-orm/add-to-existing-project/cockroachdb", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/accelerate-direct-connections", + "destination": "/docs/postgres/database/direct-connections", + "permanent": true + }, + { + "source": "/docs/orm/prisma-schema/data-model/datasources/mongodb", + "destination": "/docs/orm/core-concepts/supported-databases/mongodb", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/connection-pools", + "destination": "/docs/orm/prisma-client/setup-and-configuration/databases-connections/connection-pool", + "permanent": true + }, + { + "source": "/docs/getting-started/setup-prisma/add-to-existing-project/relational-databases/install-prisma-client-node-planetscale", + "destination": "/docs/prisma-orm/add-to-existing-project/planetscale", + "permanent": true + }, + { + "source": "/docs/reference/api-reference/prisma-config-reference", + "destination": "/docs/orm/reference/prisma-config-reference", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/edge-runtimes", + "destination": "/docs/orm/prisma-client/deployment/edge/overview", + "permanent": true + }, + { + "source": "/docs/orm/prisma-client/deployment/deploy-to-vercel", + "destination": "/docs/orm/prisma-client/deployment/serverless/deploy-to-vercel", + "permanent": true + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-client", + "destination": "/docs/orm/reference/prisma-client-reference" + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/error-reference/p1012", + "destination": "/docs/orm/reference/error-reference#p1012" + }, + { + "source": "/docs/orm/more/help-and-troubleshooting/error-reference/p2022", + "destination": "/docs/orm/reference/error-reference#p2022" + }, + { + "source": "/docs/orm/more/development-environment/environment-variables/using-multiple-env-files", + "destination": "/docs/orm/more/dev-environment/environment-variables#using-multiple-env-files" + }, + { + "source": "/docs/orm/prisma-schema/overview/multi-file-schemas", + "destination": "/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema" + }, + { + "source": "/docs/reference/tools-and-interfaces/prisma-migrate", + "destination": "/docs/orm/reference/prisma-cli-reference#prisma-migrate" + }, + { + "source": "/docs/guides/bun", + "destination": "/docs/guides/runtimes/bun" + }, + { + "source": "/docs/guides/upgrade-guides/upgrading-versions/upgrading-to-prisma-7", + "destination": "/docs/guides/upgrade-prisma-orm/v7" + } ] }