Skip to content

Commit e8e5091

Browse files
SevInfclaude
andcommitted
tml-2911: native scalar-array storage machinery (SQL, behind the PSL gate)
Internal machinery for native SQL scalar-array (`many`) columns, threaded through contract IR, the query type-layer, the emitter, migration DDL, runtime codecs, introspection, and adapter capability reporting — behind the PSL gate (no authoring path emits a `many` storage column yet, so existing schemas are byte-identical). Foundation for first-class String[]/Int[]/DateTime[]/… fields; Mongo parity for the SQL family. Part 1 of 3 of the Native Scalar Arrays project. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Serhii Tatarintsev <tatarintsev@prisma.io>
1 parent d76a792 commit e8e5091

132 files changed

Lines changed: 2246 additions & 141 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/telemetry-backend/src/prisma/contract.d.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/telemetry-backend/src/prisma/contract.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/bundle-size/src/postgres/generated/contract.d.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/bundle-size/src/postgres/generated/contract.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/multi-extension-monorepo/app/src/contract.d.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/multi-extension-monorepo/app/src/contract.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/multi-extension-monorepo/packages/audit/src/contract.d.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/multi-extension-monorepo/packages/audit/src/contract.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/multi-extension-monorepo/packages/feature-flags/src/contract.d.ts

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/multi-extension-monorepo/packages/feature-flags/src/contract.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)