Skip to content

Config files import definePrismaConfig, the engine's current name for the marker - #30129

Open
wmadden-electric wants to merge 3 commits into
mainfrom
rename-define-config
Open

Config files import definePrismaConfig, the engine's current name for the marker#30129
wmadden-electric wants to merge 3 commits into
mainfrom
rename-define-config

Conversation

@wmadden-electric

Copy link
Copy Markdown
Contributor

Why now

@prisma/cli-engine has exported the config marker as definePrismaConfig since 0.2.0, keeping defineConfig as a deprecated alias. Engine 0.3.0 drops the alias before launch. Every prisma.config.ts in this repo still imports the old name, so on 0.3.0 they all fail at evaluation with defineConfig is not a function.

Doing the rename now, on the current 0.2.3 pin, costs nothing. The two names are literally the same function object there:

import('@prisma/cli-engine').then((m) => m.definePrismaConfig === m.defineConfig);
// true

So this PR is mergeable today and changes no behaviour. It clears the last blocker on moving the engine pin to 0.3.0, which #30128 is waiting for.

What changed

306 TypeScript files import the marker from @prisma/cli-engine. All move to definePrismaConfig, at the import and at the call. Almost all are prisma.config.ts fixtures under test/, plus the example and app configs.

Two things that share the name are deliberately untouched:

  • The framework's own defineConfig, exported by the target facades and @internal/cli/config-types. It is always imported aliased (defineConfig as ormConfig), so it never collided with the sweep.
  • defineConfigSection, a separate and current engine export.

Replacements were anchored on the exact import line and on defineConfig(, never on a bare word match. After the sweep:

  • no defineConfig reference to @prisma/cli-engine remains in any .ts, .mts, .mjs or .js file
  • both defineConfigSection occurrences are intact, and no definePrismaConfigSection exists anywhere
  • the aliased framework imports are unchanged
  • the diff is 643 insertions against 643 deletions — line for line, nothing added or dropped

21 more files spell the old name out rather than importing it:

  • scripts/regen-example-migrations.mjs generates a temporary config file. Its engineDefineConfig alias existed only because the engine marker and the framework builder shared a name, so the alias goes with the rename.
  • The CONFIG.VERSION_MARKER_MISSING diagnostic told the reader to create the config with defineConfig. Its summary, explanation and fix now name definePrismaConfig. So does its entry in docs/reference/error-reference.md, which additionally pointed at the target package's /config entrypoint — the wrong import for the marker.
  • Doc comments in the config loader, the ORM loader and its config types, init and its package resolution, and the publish-surface import roots.
  • Four test names, and an init assertion that only checked for the substring defineConfig and so passed by accident against the scaffold's definePrismaConfig. It now asserts the real name.

The CHANGELOG, the rc.2 release notes and the rc.1-to-rc.2 upgrade recipes still say defineConfig, deliberately: they record releases where that was the name.

Verification

All on the current 0.2.3 pin — no override, no tarball.

Check Result
pnpm build 85/85 tasks pass
turbo run typecheck --force 166/166 tasks pass, nothing cached. Covers integration-tests, whose tsconfig includes test/**/*, so all 262 fixture configs are typechecked.
pnpm test:packages 15630 tests — the same count as main before the change, so nothing was lost or silently skipped
pnpm test:integration 2061 pass across 370 of 371 files. These evaluate the renamed config files for real.
@internal/cli 1436 tests pass
@internal/config-loader 46 tests pass
@internal/errors 124 tests pass
@internal/config 23 tests pass
@internal/language-server 273 tests pass
pnpm lint 99/99 tasks pass
pnpm lint:deps, lint:docs, lint:manifests pass
pnpm check:conformance pass
pnpm check:error-reference pass, all 288 codes listed

Three test files fail somewhere in those runs. Each was checked and none is caused by this change:

  • test/ports/.../driver-adapters-error-forwarding fails identically on unmodified origin/main — I checked out main in this working copy and reproduced it.
  • @prisma/orm-framework's module-identity also fails on unmodified main here: pnpm pack trips over a leftover gitignored skills/prisma-8 directory.
  • @internal/adapter-postgres's order-by-enum PGlite test fails only under parallel load; it passes on its own (7/7).

Related

🤖 Generated with Claude Code

… the marker

`@prisma/cli-engine` has exported the config marker as `definePrismaConfig` since 0.2.0, keeping `defineConfig` as a deprecated alias. On the pinned 0.2.3 the two names are the same function object, so this sweep changes no behaviour today. Engine 0.3.0 drops the alias before launch, and every one of these files would then fail with `defineConfig is not a function`.

306 TypeScript files import the marker from `@prisma/cli-engine`; all of them move to the current name, at the import and at the call. Almost all are `prisma.config.ts` fixtures under `test/`, plus the example and app configs.

Two things that share the name are untouched. The framework's own `defineConfig`, exported by the target facades and `@internal/cli/config-types`, is always imported aliased (`defineConfig as ormConfig`), so it never collided with the sweep. `defineConfigSection` is a separate and current engine export.

21 more files spell the old name out rather than importing it:

- `scripts/regen-example-migrations.mjs` generates a temporary config file. Its `engineDefineConfig` alias existed only because the engine marker and the framework builder shared a name, so the alias goes with the rename.
- The `CONFIG.VERSION_MARKER_MISSING` diagnostic told the reader to create the config with `defineConfig`. Its summary, explanation and fix now name `definePrismaConfig`, as does its entry in `docs/reference/error-reference.md` — which additionally pointed at the target package's `/config` entrypoint, the wrong import for the marker.
- Doc comments in the config loader, the ORM loader and its config types, `init` and its package resolution, and the publish-surface import roots.
- Four test names, and an `init` assertion that only checked for the substring `defineConfig` and so passed by accident against the scaffold's `definePrismaConfig`.

The CHANGELOG, the rc.2 release notes and the rc.1-to-rc.2 upgrade recipes still say `defineConfig`, deliberately: they record releases where that was the name.

This unblocks moving the engine pin to 0.3.0, which #30128 waits on.

Signed-off-by: willbot <w.a.madden+machine@gmail.com>
Signed-off-by: Will Madden <madden@prisma.io>
@wmadden-electric
wmadden-electric requested a review from a team as a code owner August 25, 2026 15:51
@CLAassistant

CLAassistant commented Aug 25, 2026

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 329 files, which is 29 over the limit of 300.

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

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro Plus

Run ID: b0d39d03-239e-4221-af5d-1f9474625f0d

📥 Commits

Reviewing files that changed from the base of the PR and between a4a3a41 and c3ded64.

📒 Files selected for processing (329)
  • apps/lsp-playground/src/default-config.ts
  • apps/telemetry-backend/prisma.config.ts
  • docs/CLI Style Guide.md
  • docs/reference/error-reference.md
  • examples/bundle-size/src/mongo/prisma.config.ts
  • examples/bundle-size/src/postgres/prisma.config.ts
  • examples/mongo-blog-leaderboard/prisma.config.ts
  • examples/mongo-demo/prisma.config.ts
  • examples/multi-extension-monorepo/app/prisma.config.ts
  • examples/multi-extension-monorepo/packages/audit/prisma.config.ts
  • examples/multi-extension-monorepo/packages/feature-flags/prisma.config.ts
  • examples/paradedb-demo/prisma.config.ts
  • examples/prisma-8-cloudflare-worker/prisma.config.ts
  • examples/prisma-8-demo-sqlite/prisma.config.ts
  • examples/prisma-8-demo/fixtures/converging-branches/prisma.config.ts
  • examples/prisma-8-demo/fixtures/diamond/prisma.config.ts
  • examples/prisma-8-demo/fixtures/long-spine/prisma.config.ts
  • examples/prisma-8-demo/fixtures/multi-branch/prisma.config.ts
  • examples/prisma-8-demo/fixtures/showcase/prisma.config.ts
  • examples/prisma-8-demo/fixtures/skip-rollback/prisma.config.ts
  • examples/prisma-8-demo/fixtures/wide-fan/prisma.config.ts
  • examples/prisma-8-demo/prisma.config.contract-ts.ts
  • examples/prisma-8-demo/prisma.config.ts
  • examples/prisma-8-postgis-demo/prisma.config.ts
  • examples/react-router-demo/prisma.config.ts
  • examples/retail-store/prisma.config.ts
  • examples/supabase/prisma.config.ts
  • packages/0-shared/publish-surface/src/import-roots.ts
  • packages/1-framework/1-core/config/src/config-types.ts
  • packages/1-framework/1-core/errors/src/control.ts
  • packages/1-framework/1-core/errors/test/control.test.ts
  • packages/1-framework/3-tooling/cli/recordings/fixtures/prisma.config.ts
  • packages/1-framework/3-tooling/cli/src/orm/init-packages.ts
  • packages/1-framework/3-tooling/cli/src/orm/init.ts
  • packages/1-framework/3-tooling/cli/src/orm/load-config.ts
  • packages/1-framework/3-tooling/cli/test/orm/init-reinit.test.ts
  • packages/1-framework/3-tooling/cli/test/orm/load-config.test.ts
  • packages/1-framework/3-tooling/config-loader/src/load.ts
  • packages/1-framework/3-tooling/config-loader/test/load.test.ts
  • packages/1-framework/3-tooling/config-loader/test/section-requirements.test.ts
  • packages/1-framework/3-tooling/language-server/test/config-resolution.test.ts
  • packages/3-extensions/paradedb/prisma.config.ts
  • packages/3-extensions/pgvector/prisma.config.ts
  • packages/3-extensions/postgis/prisma.config.ts
  • packages/3-extensions/supabase/prisma.config.ts
  • packages/3-extensions/supabase/test/fixtures/example-app.config.ts
  • packages/3-extensions/supabase/test/fixtures/no-policy.config.ts
  • packages/3-extensions/supabase/test/fixtures/renamed-policy.config.ts
  • scripts/regen-example-migrations.mjs
  • skills/prisma-8/upgrading/app/upgrades/8.0.0-rc.8-to-8.0.0-rc.9/instructions.md
  • skills/prisma-8/upgrading/extension/upgrades/8.0.0-rc.8-to-8.0.0-rc.9/instructions.md
  • test/e2e/framework/test/fixtures/prisma.config.ts
  • test/e2e/framework/test/sqlite/fixtures/prisma.config.ts
  • test/integration/test/authoring/templates/prisma.config.parity-psl.ts
  • test/integration/test/authoring/templates/prisma.config.parity-ts.ts
  • test/integration/test/cli-journeys/config-errors.e2e.test.ts
  • test/integration/test/cli-journeys/format.e2e.test.ts
  • test/integration/test/cli.config-section-requirements.test.ts
  • test/integration/test/cli.emit-command.test.ts
  • test/integration/test/cli.migration-plan-ref-aware.e2e.test.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/cli-journeys/prisma.config.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/cli-journeys/prisma.config.with-db.psl.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/cli-journeys/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/control-policy/mongo/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/control-policy/postgres-external-floor/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/control-policy/postgres/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-init-with-contract-space/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-init/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-introspect/prisma.config.no-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-introspect/prisma.config.no-driver.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-introspect/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-sign/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-update-preflight-gaps/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-update-scenarios/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-verify/prisma.config.no-driver.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-verify/prisma.config.no-verify.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-verify/prisma.config.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/db-verify/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/emit/prisma.config.emit.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/emit/prisma.config.no-contract.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/migrate-external-space/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/migration-apply/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/migration-plan/prisma.config.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/mongo-cli-journeys/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/mongo-db-commands/prisma.config.with-db.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/vite-plugin-psl/prisma.config.ts
  • test/integration/test/fixtures/cli/cli-e2e-test-app/fixtures/vite-plugin/prisma.config.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.async-source.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.custom-output.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.defaults.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.document-family.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.invalid-contract.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.missing-output.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.mongo-contract-ts.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.mongo.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.no-contract.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.parity-psl.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.parity-ts.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.sync-source.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-command/prisma.config.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-contract/prisma.config.custom-output.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/emit-contract/prisma.config.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/verify-database/prisma.config.mysql-target.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/verify-database/prisma.config.no-driver.ts
  • test/integration/test/fixtures/cli/cli-integration-test-app/fixtures/verify-database/prisma.config.ts
  • test/integration/test/fixtures/prisma.config.ts
  • test/integration/test/mongo/fixtures/prisma.config.ts
  • test/integration/test/namespaced-accessors/fixtures/prisma.config.ts
  • test/integration/test/ports/README.md
  • test/integration/test/ports/engines/queries/aggregation/avg/_fixture/decimal/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/avg/_fixture/numeric/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/count/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/group_by/_fixture/main/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/group_by/_fixture/regression-21789/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/group_by_having/_fixture/common/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/group_by_having/_fixture/decimal/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/many_count_relation/_fixture/compound/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/many_count_relation/_fixture/nested/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/many_count_relation/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/many_count_relation/_fixture/self/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/max/_fixture/common/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/max/_fixture/decimal/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/min/_fixture/common/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/min/_fixture/decimal/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/sum/_fixture/decimal/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/sum/_fixture/numeric/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/uniq-count-relation/_fixture/base/prisma.config.ts
  • test/integration/test/ports/engines/queries/aggregation/uniq-count-relation/_fixture/nested/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/bigint/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/bool/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/bytes/_fixture/relations/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/bytes/_fixture/scalars/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/datetime/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/decimal/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/enum_type/_fixture/postgres/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/float/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/int/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/json/_fixture/scalar/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/native/postgres/_fixture/other/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/native/postgres/_fixture/string/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/string/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/through_relation/_fixture/common/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/through_relation/_fixture/decimal/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/through_relation/_fixture/enum/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/through_relation/_fixture/json/prisma.config.ts
  • test/integration/test/ports/engines/queries/data_types/through_relation/_fixture/lists/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/bigint_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/bytes_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/decimal_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/_fixture/decimal-list/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/_fixture/enum/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/_fixture/list/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/_fixture/mixed/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/bigint_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/bytes_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/datetime_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/decimal_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/failure/_fixture/common/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/failure/_fixture/default/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/failure/_fixture/list/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/float_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/having_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/int_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/json_filter/_fixture/list/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/json_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/relation_filter/_fixture/complex/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/relation_filter/_fixture/one-to-many/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/relation_filter/_fixture/one-to-one-list/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/relation_filter/_fixture/one-to-one/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/field_reference/string_filter/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/filter_regression/_fixture/compound-one-to-many/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/filter_regression/_fixture/many-to-many/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/filter_regression/_fixture/one-to-many/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/filters/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/json/_fixture/optional/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/list_filters/_fixture/base/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/list_filters/_fixture/decimal/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/list_filters/_fixture/json/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/many_relation/_fixture/25103/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/many_relation/_fixture/l2-to-one/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/one2one_regression/_fixture/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/one_relation/_fixture/21356/prisma.config.ts
  • test/integration/test/ports/engines/queries/filters/one_relation/_fixture/21366/prisma.config.ts
  • test/integration/test/ports/prisma/functional/batching-bigint/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/batching-bytes/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/blog-update/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/bytes-upsert/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/chunking-query/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-create/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-createMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-delete/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-deleteMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-findFirst/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-findMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-update/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-updateMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-upsert-create/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-list-upsert-update/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-create/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-createMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-delete/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-deleteMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-findFirst/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-findMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-update/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-updateMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-upsert-create/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-object-upsert-update/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-recursive/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/composites-selection/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/create-default-date/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/decimal-list/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/decimal-precision/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/decimal-scalar/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/default-selection/_fixture/mongo/prisma.config.ts
  • test/integration/test/ports/prisma/functional/default-selection/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/driver-adapters-error-forwarding/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/driver-adapters-team-orm-687-bytes/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/driver-adapters-validate-active-provider/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/driver-adapters-validate-active-provider/_fixture/sqlite/prisma.config.ts
  • test/integration/test/ports/prisma/functional/enum-array/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/enums/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/extended-where/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/filter-count-relations/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/find-unique-or-throw-batching/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/handle-int-overflow/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/interactive-transactions/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-11974/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-12378/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-12557/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-12572/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-13089-dollar-in-search/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-14271/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-14954-date-batch/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-15044/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-15177/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-16535-select-enum/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-17005-args-type-conflict/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-17030-args-type-conflict/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-18970-invalid-date/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-20261-group-by-shortcut/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-21352-id-does-not-exist/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-21454-type-in-json/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-21631-batching-in-transaction/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-22098-column-does-not-exist/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-22610-parallel-batch/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-23201-non-ascii-comments/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-23902/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-25404/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-27455-bytes-id/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-27511-include-enum-array/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-28151-broken-nested-set/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-28192-pg-historical-dates/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-28591-mapped-enums/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-29010-bigint-precision-relation-joins/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-29174-jsonb-parameter-regression/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-29176-cursor-parameter-regression/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-29254-query-plan-cache-mutation/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-29267-uint8array-in-json/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-29309-datetime-cursor/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-29331-query-plan-cache-bloat/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-4004/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-5952-decimal-batch/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-TML-1664-invalid-enum-value-error/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-TML-1664-unknown-enum-value-read-error/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/issues-unmapped-driver-error-user-facing/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/json-fields/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/large-floats/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/legacy-aggregate-raw/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/legacy-aggregations/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/legacy-json/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/legacy-malformed-id/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/legacy-optional-relation-filters/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-count/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-createMany/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-createManyAndReturn/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-findFirstOrThrow/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-findUniqueOrThrow/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-updateManyAndReturn/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-upsert-native-atomic/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/methods-upsert-simple/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/mixed-string-uuid-datetime-list-inputs/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/multi-schema/_fixture/different-names/prisma.config.ts
  • test/integration/test/ports/prisma/functional/multi-schema/_fixture/identical-names/prisma.config.ts
  • test/integration/test/ports/prisma/functional/multi-schema/_fixture/no-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/multiple-types/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/optimistic-concurrency-control/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/referential-actions-set-default-1to1/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/referential-actions-set-default-1ton/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-17255-mixed-actions/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-17255-same-actions/_fixture/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/cascade-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/cascade-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/noaction-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/noaction-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/restrict-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/restrict-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/setnull-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-1/_fixture/setnull-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/cascade-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/cascade-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/noaction-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/noaction-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/restrict-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/restrict-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/setnull-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-1-to-n/_fixture/setnull-plain/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/cascade-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/cascade-nomap/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/default-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/default-nomap/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/noaction-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/noaction-nomap/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/restrict-map/prisma.config.ts
  • test/integration/test/ports/prisma/functional/relation-mode-gh-m-to-n/_fixture/restrict-nomap/prisma.config.ts
  • test/integration/test/sql-builder/fixtures/prisma.config.no-pgvector.ts
  • test/integration/test/sql-builder/fixtures/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/execution-defaulted-tags/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/integer-representation-sqlite/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/integer-representation/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/junction-namespaces/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/mn-psl/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/non-identifier-names/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/polymorphism/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/scalar-lists/prisma.config.ts
  • test/integration/test/sql-orm-client/fixtures/self-relations/prisma.config.ts
  • test/integration/test/temporal-defaults/_fixture/prisma.config.ts
  • test/integration/test/value-objects/fixtures/prisma.config.ts

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


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

@pkg-pr-new

pkg-pr-new Bot commented Aug 25, 2026

Copy link
Copy Markdown

Open in StackBlitz

@prisma/orm-extension-arktype-json

npm i https://pkg.pr.new/@prisma/orm-extension-arktype-json@30129

@prisma/orm-extension-middleware-cache

npm i https://pkg.pr.new/@prisma/orm-extension-middleware-cache@30129

@prisma/orm-extension-paradedb

npm i https://pkg.pr.new/@prisma/orm-extension-paradedb@30129

@prisma/orm-extension-pgvector

npm i https://pkg.pr.new/@prisma/orm-extension-pgvector@30129

@prisma/orm-extension-postgis

npm i https://pkg.pr.new/@prisma/orm-extension-postgis@30129

@prisma/orm-extension-supabase

npm i https://pkg.pr.new/@prisma/orm-extension-supabase@30129

@prisma/orm-family-mongo

npm i https://pkg.pr.new/@prisma/orm-family-mongo@30129

@prisma/orm-family-sql

npm i https://pkg.pr.new/@prisma/orm-family-sql@30129

@prisma/orm-framework

npm i https://pkg.pr.new/@prisma/orm-framework@30129

@prisma/orm-mongo

npm i https://pkg.pr.new/@prisma/orm-mongo@30129

@prisma/orm-postgres

npm i https://pkg.pr.new/@prisma/orm-postgres@30129

@prisma/orm-sqlite

npm i https://pkg.pr.new/@prisma/orm-sqlite@30129

@prisma/orm-target-mongo

npm i https://pkg.pr.new/@prisma/orm-target-mongo@30129

@prisma/orm-target-postgres

npm i https://pkg.pr.new/@prisma/orm-target-postgres@30129

@prisma/orm-target-sqlite

npm i https://pkg.pr.new/@prisma/orm-target-sqlite@30129

@prisma/orm-toolchain

npm i https://pkg.pr.new/@prisma/orm-toolchain@30129

commit: c3ded64

@github-actions

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size
postgres / no-emit 174.86 KB (0%)
postgres / emit 152.08 KB (+0.01% 🔺)
mongo / no-emit 101.1 KB (+0.01% 🔺)
mongo / emit 90.95 KB (0%)
cf-worker / no-emit 198.74 KB (0%)
cf-worker / emit 173.36 KB (0%)

The app entry is new; the extension entry replaces the incidental
changes: [] declaration, since the rename is a real user-facing step:
the deprecated engine alias goes away with the next engine release.

Signed-off-by: willbot <w.a.madden+machine@gmail.com>
Signed-off-by: Will Madden <madden@prisma.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants