diff --git a/examples/auth/migrations/auth/0001_init/migration.json b/examples/auth/migrations/auth/0001_init/migration.json index 67622d495..18df8838e 100644 --- a/examples/auth/migrations/auth/0001_init/migration.json +++ b/examples/auth/migrations/auth/0001_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", + "to": "0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e", "providedInvariants": [], - "createdAt": "2026-08-26T07:15:48.102Z", - "migrationHash": "306894ad90836037e3bd0b43639a2e45eb79a352846c8ce203d31c89787853a3" + "createdAt": "2026-10-08T14:00:31.386Z", + "migrationHash": "83de5abaf475b2a7fe235f9d9f8f9373aeccd2a2eacbf1a0eedf39f58839140c" } \ No newline at end of file diff --git a/examples/auth/migrations/auth/0001_init/ops.json b/examples/auth/migrations/auth/0001_init/ops.json index 2b5e8184d..d7fcd40ff 100644 --- a/examples/auth/migrations/auth/0001_init/ops.json +++ b/examples/auth/migrations/auth/0001_init/ops.json @@ -58,7 +58,7 @@ "execute": [ { "description": "create table \"account\"", - "sql": "CREATE TABLE \"auth\".\"account\" (\n \"accessToken\" text,\n \"accessTokenExpiresAt\" \"timestamptz\",\n \"accountId\" text NOT NULL,\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"id\" text NOT NULL,\n \"idToken\" text,\n \"password\" text,\n \"providerId\" text NOT NULL,\n \"refreshToken\" text,\n \"refreshTokenExpiresAt\" \"timestamptz\",\n \"scope\" text,\n \"updatedAt\" \"timestamptz\" NOT NULL,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"account\" (\n \"accessToken\" text,\n \"accessTokenExpiresAt\" timestamptz,\n \"accountId\" text NOT NULL,\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"id\" text NOT NULL,\n \"idToken\" text,\n \"password\" text,\n \"providerId\" text NOT NULL,\n \"refreshToken\" text,\n \"refreshTokenExpiresAt\" timestamptz,\n \"scope\" text,\n \"updatedAt\" timestamptz NOT NULL,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -97,7 +97,7 @@ "execute": [ { "description": "create table \"jwks\"", - "sql": "CREATE TABLE \"auth\".\"jwks\" (\n \"createdAt\" \"timestamptz\" NOT NULL,\n \"expiresAt\" \"timestamptz\",\n \"id\" text NOT NULL,\n \"privateKey\" text NOT NULL,\n \"publicKey\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"jwks\" (\n \"createdAt\" timestamptz NOT NULL,\n \"expiresAt\" timestamptz,\n \"id\" text NOT NULL,\n \"privateKey\" text NOT NULL,\n \"publicKey\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -136,7 +136,7 @@ "execute": [ { "description": "create table \"session\"", - "sql": "CREATE TABLE \"auth\".\"session\" (\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"expiresAt\" \"timestamptz\" NOT NULL,\n \"id\" text NOT NULL,\n \"impersonatedBy\" text,\n \"ipAddress\" text,\n \"token\" text NOT NULL,\n \"updatedAt\" \"timestamptz\" NOT NULL,\n \"userAgent\" text,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"session\" (\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"expiresAt\" timestamptz NOT NULL,\n \"id\" text NOT NULL,\n \"impersonatedBy\" text,\n \"ipAddress\" text,\n \"token\" text NOT NULL,\n \"updatedAt\" timestamptz NOT NULL,\n \"userAgent\" text,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -175,7 +175,7 @@ "execute": [ { "description": "create table \"user\"", - "sql": "CREATE TABLE \"auth\".\"user\" (\n \"banExpires\" \"timestamptz\",\n \"banReason\" text,\n \"banned\" bool,\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"email\" text NOT NULL,\n \"emailVerified\" bool NOT NULL,\n \"id\" text NOT NULL,\n \"image\" text,\n \"name\" text NOT NULL,\n \"role\" text,\n \"updatedAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"user\" (\n \"banExpires\" timestamptz,\n \"banReason\" text,\n \"banned\" bool,\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"email\" text NOT NULL,\n \"emailVerified\" bool NOT NULL,\n \"id\" text NOT NULL,\n \"image\" text,\n \"name\" text NOT NULL,\n \"role\" text,\n \"updatedAt\" timestamptz DEFAULT (now()) NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -214,7 +214,7 @@ "execute": [ { "description": "create table \"verification\"", - "sql": "CREATE TABLE \"auth\".\"verification\" (\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"expiresAt\" \"timestamptz\" NOT NULL,\n \"id\" text NOT NULL,\n \"identifier\" text NOT NULL,\n \"updatedAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"value\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"verification\" (\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"expiresAt\" timestamptz NOT NULL,\n \"id\" text NOT NULL,\n \"identifier\" text NOT NULL,\n \"updatedAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"value\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], diff --git a/examples/auth/migrations/auth/refs/head.json b/examples/auth/migrations/auth/refs/head.json index 9ee03f126..929a19534 100644 --- a/examples/auth/migrations/auth/refs/head.json +++ b/examples/auth/migrations/auth/refs/head.json @@ -1 +1 @@ -{"hash":"310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839","invariants":[]} +{"hash":"0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e","invariants":[]} diff --git a/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts b/examples/auth/migrations/snapshots/0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e/contract.d.ts similarity index 93% rename from examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts rename to examples/auth/migrations/snapshots/0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e/contract.d.ts index 4b9f6acd5..81c5da003 100644 --- a/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.d.ts +++ b/examples/auth/migrations/snapshots/0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e/contract.d.ts @@ -1,27 +1,12 @@ // ⚠️ GENERATED FILE - DO NOT EDIT // This file is automatically generated by 'prisma contract emit'. // To regenerate, run: prisma contract emit -import type { QueryOperationTypes as PgAdapterQueryOps } from '@prisma/orm-postgres/adapter/operation-types'; -import type { - Bit, - Char, - CodecTypes as PgTypes, - Interval, - JsonValue, - Numeric, - Time, - TimeString, - Timestamp, - TimestampString, - Timestamptz, - TimestamptzString, - Timetz, - VarBit, - Varchar, -} from '@prisma/orm-postgres/target/codec-types'; +import type { CodecTypes as PgTypes } from '@prisma/orm-postgres/target/codec-types'; +import type { QueryOperationTypes as PgTargetQueryOps } from '@prisma/orm-postgres/target/operation-types'; import type { ContractWithTypeMaps, + RelationKeys, TypeMaps as TypeMapsType, } from '@prisma/orm-postgres/family-contract/types'; import type { @@ -33,14 +18,14 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839'>; + StorageHashBase<'0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; export type CodecTypes = PgTypes; export type LaneCodecTypes = CodecTypes; -export type QueryOperationTypes = PgAdapterQueryOps; +export type QueryOperationTypes = PgTargetQueryOps; export type AggregateTypes = { readonly avg: { readonly byCodec: { @@ -118,6 +103,10 @@ export type AggregateTypes = { readonly output: 'pg/timestamp-temporal@1'; readonly nullable: true; }; + readonly 'pg/timestamptz-date@1': { + readonly output: 'pg/timestamptz-date@1'; + readonly nullable: true; + }; readonly 'pg/timestamptz-string@1': { readonly output: 'pg/timestamptz-string@1'; readonly nullable: true; @@ -174,6 +163,10 @@ export type AggregateTypes = { readonly output: 'pg/timestamp-temporal@1'; readonly nullable: true; }; + readonly 'pg/timestamptz-date@1': { + readonly output: 'pg/timestamptz-date@1'; + readonly nullable: true; + }; readonly 'pg/timestamptz-string@1': { readonly output: 'pg/timestamptz-string@1'; readonly nullable: true; @@ -241,116 +234,116 @@ type DefaultLiteralValue = CodecId extends keyo export type FieldOutputTypes = { readonly auth: { readonly Account: { - readonly id: CodecTypes['pg/text@1']['output']; + readonly accessToken: CodecTypes['pg/text@1']['output'] | null; + readonly accessTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['output'] | null; readonly accountId: CodecTypes['pg/text@1']['output']; + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; + readonly id: CodecTypes['pg/text@1']['output']; + readonly idToken: CodecTypes['pg/text@1']['output'] | null; + readonly password: CodecTypes['pg/text@1']['output'] | null; readonly providerId: CodecTypes['pg/text@1']['output']; - readonly userId: CodecTypes['pg/text@1']['output']; - readonly accessToken: CodecTypes['pg/text@1']['output'] | null; readonly refreshToken: CodecTypes['pg/text@1']['output'] | null; - readonly idToken: CodecTypes['pg/text@1']['output'] | null; - readonly accessTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['output'] | null; readonly refreshTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['output'] | null; readonly scope: CodecTypes['pg/text@1']['output'] | null; - readonly password: CodecTypes['pg/text@1']['output'] | null; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; + readonly userId: CodecTypes['pg/text@1']['output']; }; readonly Jwks: { - readonly id: CodecTypes['pg/text@1']['output']; - readonly publicKey: CodecTypes['pg/text@1']['output']; - readonly privateKey: CodecTypes['pg/text@1']['output']; readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['output'] | null; + readonly id: CodecTypes['pg/text@1']['output']; + readonly privateKey: CodecTypes['pg/text@1']['output']; + readonly publicKey: CodecTypes['pg/text@1']['output']; }; readonly Session: { - readonly id: CodecTypes['pg/text@1']['output']; + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['output']; + readonly id: CodecTypes['pg/text@1']['output']; + readonly impersonatedBy: CodecTypes['pg/text@1']['output'] | null; + readonly ipAddress: CodecTypes['pg/text@1']['output'] | null; readonly token: CodecTypes['pg/text@1']['output']; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; - readonly ipAddress: CodecTypes['pg/text@1']['output'] | null; readonly userAgent: CodecTypes['pg/text@1']['output'] | null; readonly userId: CodecTypes['pg/text@1']['output']; - readonly impersonatedBy: CodecTypes['pg/text@1']['output'] | null; }; readonly User: { - readonly id: CodecTypes['pg/text@1']['output']; - readonly name: CodecTypes['pg/text@1']['output']; + readonly banExpires: CodecTypes['pg/timestamptz-string@1']['output'] | null; + readonly banReason: CodecTypes['pg/text@1']['output'] | null; + readonly banned: CodecTypes['pg/bool@1']['output'] | null; + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; readonly email: CodecTypes['pg/text@1']['output']; readonly emailVerified: CodecTypes['pg/bool@1']['output']; + readonly id: CodecTypes['pg/text@1']['output']; readonly image: CodecTypes['pg/text@1']['output'] | null; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; - readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; + readonly name: CodecTypes['pg/text@1']['output']; readonly role: CodecTypes['pg/text@1']['output'] | null; - readonly banned: CodecTypes['pg/bool@1']['output'] | null; - readonly banReason: CodecTypes['pg/text@1']['output'] | null; - readonly banExpires: CodecTypes['pg/timestamptz-string@1']['output'] | null; + readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; }; readonly Verification: { + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; + readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['output']; readonly id: CodecTypes['pg/text@1']['output']; readonly identifier: CodecTypes['pg/text@1']['output']; - readonly value: CodecTypes['pg/text@1']['output']; - readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['output']; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['output']; readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; + readonly value: CodecTypes['pg/text@1']['output']; }; }; }; export type FieldInputTypes = { readonly auth: { readonly Account: { - readonly id: CodecTypes['pg/text@1']['input']; + readonly accessToken: CodecTypes['pg/text@1']['input'] | null; + readonly accessTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['input'] | null; readonly accountId: CodecTypes['pg/text@1']['input']; + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; + readonly id: CodecTypes['pg/text@1']['input']; + readonly idToken: CodecTypes['pg/text@1']['input'] | null; + readonly password: CodecTypes['pg/text@1']['input'] | null; readonly providerId: CodecTypes['pg/text@1']['input']; - readonly userId: CodecTypes['pg/text@1']['input']; - readonly accessToken: CodecTypes['pg/text@1']['input'] | null; readonly refreshToken: CodecTypes['pg/text@1']['input'] | null; - readonly idToken: CodecTypes['pg/text@1']['input'] | null; - readonly accessTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['input'] | null; readonly refreshTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['input'] | null; readonly scope: CodecTypes['pg/text@1']['input'] | null; - readonly password: CodecTypes['pg/text@1']['input'] | null; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['input']; + readonly userId: CodecTypes['pg/text@1']['input']; }; readonly Jwks: { - readonly id: CodecTypes['pg/text@1']['input']; - readonly publicKey: CodecTypes['pg/text@1']['input']; - readonly privateKey: CodecTypes['pg/text@1']['input']; readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['input'] | null; + readonly id: CodecTypes['pg/text@1']['input']; + readonly privateKey: CodecTypes['pg/text@1']['input']; + readonly publicKey: CodecTypes['pg/text@1']['input']; }; readonly Session: { - readonly id: CodecTypes['pg/text@1']['input']; + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['input']; + readonly id: CodecTypes['pg/text@1']['input']; + readonly impersonatedBy: CodecTypes['pg/text@1']['input'] | null; + readonly ipAddress: CodecTypes['pg/text@1']['input'] | null; readonly token: CodecTypes['pg/text@1']['input']; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['input']; - readonly ipAddress: CodecTypes['pg/text@1']['input'] | null; readonly userAgent: CodecTypes['pg/text@1']['input'] | null; readonly userId: CodecTypes['pg/text@1']['input']; - readonly impersonatedBy: CodecTypes['pg/text@1']['input'] | null; }; readonly User: { - readonly id: CodecTypes['pg/text@1']['input']; - readonly name: CodecTypes['pg/text@1']['input']; + readonly banExpires: CodecTypes['pg/timestamptz-string@1']['input'] | null; + readonly banReason: CodecTypes['pg/text@1']['input'] | null; + readonly banned: CodecTypes['pg/bool@1']['input'] | null; + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; readonly email: CodecTypes['pg/text@1']['input']; readonly emailVerified: CodecTypes['pg/bool@1']['input']; + readonly id: CodecTypes['pg/text@1']['input']; readonly image: CodecTypes['pg/text@1']['input'] | null; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; - readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['input']; + readonly name: CodecTypes['pg/text@1']['input']; readonly role: CodecTypes['pg/text@1']['input'] | null; - readonly banned: CodecTypes['pg/bool@1']['input'] | null; - readonly banReason: CodecTypes['pg/text@1']['input'] | null; - readonly banExpires: CodecTypes['pg/timestamptz-string@1']['input'] | null; + readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['input']; }; readonly Verification: { + readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; + readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['input']; readonly id: CodecTypes['pg/text@1']['input']; readonly identifier: CodecTypes['pg/text@1']['input']; - readonly value: CodecTypes['pg/text@1']['input']; - readonly expiresAt: CodecTypes['pg/timestamptz-string@1']['input']; - readonly createdAt: CodecTypes['pg/timestamptz-string@1']['input']; readonly updatedAt: CodecTypes['pg/timestamptz-string@1']['input']; + readonly value: CodecTypes['pg/text@1']['input']; }; }; }; @@ -472,6 +465,83 @@ export type StorageColumnInputTypes = { }; readonly public: {}; }; + +export namespace Models { + export type auth_Account = { + accessToken: CodecTypes['pg/text@1']['output'] | null; + accessTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['output'] | null; + accountId: CodecTypes['pg/text@1']['output']; + createdAt: CodecTypes['pg/timestamptz-string@1']['output']; + id: CodecTypes['pg/text@1']['output']; + idToken: CodecTypes['pg/text@1']['output'] | null; + password: CodecTypes['pg/text@1']['output'] | null; + providerId: CodecTypes['pg/text@1']['output']; + refreshToken: CodecTypes['pg/text@1']['output'] | null; + refreshTokenExpiresAt: CodecTypes['pg/timestamptz-string@1']['output'] | null; + scope: CodecTypes['pg/text@1']['output'] | null; + updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; + userId: CodecTypes['pg/text@1']['output']; + user: auth_User; + readonly [RelationKeys]?: 'user'; + }; + export type auth_Jwks = { + createdAt: CodecTypes['pg/timestamptz-string@1']['output']; + expiresAt: CodecTypes['pg/timestamptz-string@1']['output'] | null; + id: CodecTypes['pg/text@1']['output']; + privateKey: CodecTypes['pg/text@1']['output']; + publicKey: CodecTypes['pg/text@1']['output']; + readonly [RelationKeys]?: never; + }; + export type auth_Session = { + createdAt: CodecTypes['pg/timestamptz-string@1']['output']; + expiresAt: CodecTypes['pg/timestamptz-string@1']['output']; + id: CodecTypes['pg/text@1']['output']; + impersonatedBy: CodecTypes['pg/text@1']['output'] | null; + ipAddress: CodecTypes['pg/text@1']['output'] | null; + token: CodecTypes['pg/text@1']['output']; + updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; + userAgent: CodecTypes['pg/text@1']['output'] | null; + userId: CodecTypes['pg/text@1']['output']; + user: auth_User; + readonly [RelationKeys]?: 'user'; + }; + export type auth_User = { + banExpires: CodecTypes['pg/timestamptz-string@1']['output'] | null; + banReason: CodecTypes['pg/text@1']['output'] | null; + banned: CodecTypes['pg/bool@1']['output'] | null; + createdAt: CodecTypes['pg/timestamptz-string@1']['output']; + email: CodecTypes['pg/text@1']['output']; + emailVerified: CodecTypes['pg/bool@1']['output']; + id: CodecTypes['pg/text@1']['output']; + image: CodecTypes['pg/text@1']['output'] | null; + name: CodecTypes['pg/text@1']['output']; + role: CodecTypes['pg/text@1']['output'] | null; + updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; + accounts: auth_Account[]; + sessions: auth_Session[]; + readonly [RelationKeys]?: 'accounts' | 'sessions'; + }; + export type auth_Verification = { + createdAt: CodecTypes['pg/timestamptz-string@1']['output']; + expiresAt: CodecTypes['pg/timestamptz-string@1']['output']; + id: CodecTypes['pg/text@1']['output']; + identifier: CodecTypes['pg/text@1']['output']; + updatedAt: CodecTypes['pg/timestamptz-string@1']['output']; + value: CodecTypes['pg/text@1']['output']; + readonly [RelationKeys]?: never; + }; +} + +export declare const models: { + auth: { + Account: Models.auth_Account; + Jwks: Models.auth_Jwks; + Session: Models.auth_Session; + User: Models.auth_User; + Verification: Models.auth_Verification; + }; +}; + export type TypeMaps = TypeMapsType< CodecTypes, QueryOperationTypes, @@ -492,10 +562,17 @@ type ContractBase = Omit< readonly table: { readonly account: { columns: { - readonly id: { + readonly accessToken: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; - readonly nullable: false; + readonly nullable: true; + readonly many: false; + }; + readonly accessTokenExpiresAt: { + readonly dataType: 'pg/timestamptz'; + readonly codecId: 'pg/timestamptz-string@1'; + readonly nullable: true; + readonly typeRef: 'Tstz'; readonly many: false; }; readonly accountId: { @@ -504,41 +581,42 @@ type ContractBase = Omit< readonly nullable: false; readonly many: false; }; - readonly providerId: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; + readonly createdAt: { + readonly dataType: 'pg/timestamptz'; + readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; + readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; + readonly typeRef: 'Tstz'; readonly many: false; }; - readonly userId: { + readonly id: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; readonly many: false; }; - readonly accessToken: { + readonly idToken: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; readonly many: false; }; - readonly refreshToken: { + readonly password: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; readonly many: false; }; - readonly idToken: { + readonly providerId: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; - readonly nullable: true; + readonly nullable: false; readonly many: false; }; - readonly accessTokenExpiresAt: { - readonly dataType: 'pg/timestamptz'; - readonly codecId: 'pg/timestamptz-string@1'; + readonly refreshToken: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; readonly nullable: true; - readonly typeRef: 'Tstz'; readonly many: false; }; readonly refreshTokenExpiresAt: { @@ -554,25 +632,17 @@ type ContractBase = Omit< readonly nullable: true; readonly many: false; }; - readonly password: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; - readonly nullable: true; - readonly many: false; - }; - readonly createdAt: { + readonly updatedAt: { readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; - readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; readonly many: false; }; - readonly updatedAt: { - readonly dataType: 'pg/timestamptz'; - readonly codecId: 'pg/timestamptz-string@1'; + readonly userId: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; readonly nullable: false; - readonly typeRef: 'Tstz'; readonly many: false; }; }; @@ -602,71 +672,83 @@ type ContractBase = Omit< }; readonly jwks: { columns: { + readonly createdAt: { + readonly dataType: 'pg/timestamptz'; + readonly codecId: 'pg/timestamptz-string@1'; + readonly nullable: false; + readonly typeRef: 'Tstz'; + readonly many: false; + }; + readonly expiresAt: { + readonly dataType: 'pg/timestamptz'; + readonly codecId: 'pg/timestamptz-string@1'; + readonly nullable: true; + readonly typeRef: 'Tstz'; + readonly many: false; + }; readonly id: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; readonly many: false; }; - readonly publicKey: { + readonly privateKey: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; readonly many: false; }; - readonly privateKey: { + readonly publicKey: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; readonly many: false; }; + }; + primaryKey: { readonly columns: readonly ['id'] }; + uniques: readonly []; + indexes: readonly []; + foreignKeys: readonly []; + }; + readonly session: { + columns: { readonly createdAt: { readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; + readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; readonly many: false; }; readonly expiresAt: { readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; - readonly nullable: true; + readonly nullable: false; readonly typeRef: 'Tstz'; readonly many: false; }; - }; - primaryKey: { readonly columns: readonly ['id'] }; - uniques: readonly []; - indexes: readonly []; - foreignKeys: readonly []; - }; - readonly session: { - columns: { readonly id: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; readonly many: false; }; - readonly expiresAt: { - readonly dataType: 'pg/timestamptz'; - readonly codecId: 'pg/timestamptz-string@1'; - readonly nullable: false; - readonly typeRef: 'Tstz'; + readonly impersonatedBy: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; + readonly nullable: true; readonly many: false; }; - readonly token: { + readonly ipAddress: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; - readonly nullable: false; + readonly nullable: true; readonly many: false; }; - readonly createdAt: { - readonly dataType: 'pg/timestamptz'; - readonly codecId: 'pg/timestamptz-string@1'; + readonly token: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; readonly nullable: false; - readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; - readonly typeRef: 'Tstz'; readonly many: false; }; readonly updatedAt: { @@ -676,12 +758,6 @@ type ContractBase = Omit< readonly typeRef: 'Tstz'; readonly many: false; }; - readonly ipAddress: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; - readonly nullable: true; - readonly many: false; - }; readonly userAgent: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; @@ -694,12 +770,6 @@ type ContractBase = Omit< readonly nullable: false; readonly many: false; }; - readonly impersonatedBy: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; - readonly nullable: true; - readonly many: false; - }; }; primaryKey: { readonly columns: readonly ['id'] }; uniques: readonly [{ readonly columns: readonly ['token'] }]; @@ -727,34 +797,23 @@ type ContractBase = Omit< }; readonly user: { columns: { - readonly id: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; - readonly nullable: false; - readonly many: false; - }; - readonly name: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; - readonly nullable: false; + readonly banExpires: { + readonly dataType: 'pg/timestamptz'; + readonly codecId: 'pg/timestamptz-string@1'; + readonly nullable: true; + readonly typeRef: 'Tstz'; readonly many: false; }; - readonly email: { + readonly banReason: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; - readonly nullable: false; + readonly nullable: true; readonly many: false; }; - readonly emailVerified: { + readonly banned: { readonly dataType: 'pg/bool'; readonly codecId: 'pg/bool@1'; - readonly nullable: false; - readonly many: false; - }; - readonly image: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; - readonly nullable: true; + readonly nullable: true; readonly many: false; }; readonly createdAt: { @@ -765,36 +824,47 @@ type ContractBase = Omit< readonly typeRef: 'Tstz'; readonly many: false; }; - readonly updatedAt: { - readonly dataType: 'pg/timestamptz'; - readonly codecId: 'pg/timestamptz-string@1'; + readonly email: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; readonly nullable: false; - readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; - readonly typeRef: 'Tstz'; readonly many: false; }; - readonly role: { + readonly emailVerified: { + readonly dataType: 'pg/bool'; + readonly codecId: 'pg/bool@1'; + readonly nullable: false; + readonly many: false; + }; + readonly id: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; - readonly nullable: true; + readonly nullable: false; readonly many: false; }; - readonly banned: { - readonly dataType: 'pg/bool'; - readonly codecId: 'pg/bool@1'; + readonly image: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; readonly nullable: true; readonly many: false; }; - readonly banReason: { + readonly name: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; + readonly nullable: false; + readonly many: false; + }; + readonly role: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: true; readonly many: false; }; - readonly banExpires: { + readonly updatedAt: { readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; - readonly nullable: true; + readonly nullable: false; + readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; readonly typeRef: 'Tstz'; readonly many: false; }; @@ -806,32 +876,34 @@ type ContractBase = Omit< }; readonly verification: { columns: { - readonly id: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; + readonly createdAt: { + readonly dataType: 'pg/timestamptz'; + readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; + readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; + readonly typeRef: 'Tstz'; readonly many: false; }; - readonly identifier: { - readonly dataType: 'pg/text'; - readonly codecId: 'pg/text@1'; + readonly expiresAt: { + readonly dataType: 'pg/timestamptz'; + readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; + readonly typeRef: 'Tstz'; readonly many: false; }; - readonly value: { + readonly id: { readonly dataType: 'pg/text'; readonly codecId: 'pg/text@1'; readonly nullable: false; readonly many: false; }; - readonly expiresAt: { - readonly dataType: 'pg/timestamptz'; - readonly codecId: 'pg/timestamptz-string@1'; + readonly identifier: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; readonly nullable: false; - readonly typeRef: 'Tstz'; readonly many: false; }; - readonly createdAt: { + readonly updatedAt: { readonly dataType: 'pg/timestamptz'; readonly codecId: 'pg/timestamptz-string@1'; readonly nullable: false; @@ -839,12 +911,10 @@ type ContractBase = Omit< readonly typeRef: 'Tstz'; readonly many: false; }; - readonly updatedAt: { - readonly dataType: 'pg/timestamptz'; - readonly codecId: 'pg/timestamptz-string@1'; + readonly value: { + readonly dataType: 'pg/text'; + readonly codecId: 'pg/text@1'; readonly nullable: false; - readonly default: { readonly kind: 'function'; readonly expression: 'now()' }; - readonly typeRef: 'Tstz'; readonly many: false; }; }; @@ -883,14 +953,14 @@ type ContractBase = Omit< readonly target: 'postgres'; readonly targetFamily: 'sql'; readonly roots: { - readonly user: { readonly namespace: 'auth' & NamespaceId; readonly model: 'User' }; - readonly session: { readonly namespace: 'auth' & NamespaceId; readonly model: 'Session' }; readonly account: { readonly namespace: 'auth' & NamespaceId; readonly model: 'Account' }; + readonly jwks: { readonly namespace: 'auth' & NamespaceId; readonly model: 'Jwks' }; + readonly session: { readonly namespace: 'auth' & NamespaceId; readonly model: 'Session' }; + readonly user: { readonly namespace: 'auth' & NamespaceId; readonly model: 'User' }; readonly verification: { readonly namespace: 'auth' & NamespaceId; readonly model: 'Verification'; }; - readonly jwks: { readonly namespace: 'auth' & NamespaceId; readonly model: 'Jwks' }; }; readonly domain: { readonly namespaces: { @@ -898,40 +968,47 @@ type ContractBase = Omit< readonly models: { readonly Account: { readonly fields: { - readonly id: { - readonly nullable: false; + readonly accessToken: { + readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; + readonly accessTokenExpiresAt: { + readonly nullable: true; + readonly type: { + readonly kind: 'scalar'; + readonly codecId: 'pg/timestamptz-string@1'; + }; + }; readonly accountId: { readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly providerId: { + readonly createdAt: { readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + readonly type: { + readonly kind: 'scalar'; + readonly codecId: 'pg/timestamptz-string@1'; + }; }; - readonly userId: { + readonly id: { readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly accessToken: { + readonly idToken: { readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly refreshToken: { + readonly password: { readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly idToken: { - readonly nullable: true; + readonly providerId: { + readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly accessTokenExpiresAt: { + readonly refreshToken: { readonly nullable: true; - readonly type: { - readonly kind: 'scalar'; - readonly codecId: 'pg/timestamptz-string@1'; - }; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; readonly refreshTokenExpiresAt: { readonly nullable: true; @@ -944,29 +1021,23 @@ type ContractBase = Omit< readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly password: { - readonly nullable: true; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; - readonly createdAt: { + readonly updatedAt: { readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/timestamptz-string@1'; }; }; - readonly updatedAt: { + readonly userId: { readonly nullable: false; - readonly type: { - readonly kind: 'scalar'; - readonly codecId: 'pg/timestamptz-string@1'; - }; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; }; readonly relations: { readonly user: { readonly to: { readonly namespace: 'auth' & NamespaceId; readonly model: 'User' }; readonly cardinality: 'N:1'; + readonly nullable: false; readonly on: { readonly localFields: readonly ['userId']; readonly targetFields: readonly ['id']; @@ -977,36 +1048,24 @@ type ContractBase = Omit< readonly table: 'account'; readonly namespaceId: 'auth'; readonly fields: { - readonly id: { readonly column: 'id' }; + readonly accessToken: { readonly column: 'accessToken' }; + readonly accessTokenExpiresAt: { readonly column: 'accessTokenExpiresAt' }; readonly accountId: { readonly column: 'accountId' }; + readonly createdAt: { readonly column: 'createdAt' }; + readonly id: { readonly column: 'id' }; + readonly idToken: { readonly column: 'idToken' }; + readonly password: { readonly column: 'password' }; readonly providerId: { readonly column: 'providerId' }; - readonly userId: { readonly column: 'userId' }; - readonly accessToken: { readonly column: 'accessToken' }; readonly refreshToken: { readonly column: 'refreshToken' }; - readonly idToken: { readonly column: 'idToken' }; - readonly accessTokenExpiresAt: { readonly column: 'accessTokenExpiresAt' }; readonly refreshTokenExpiresAt: { readonly column: 'refreshTokenExpiresAt' }; readonly scope: { readonly column: 'scope' }; - readonly password: { readonly column: 'password' }; - readonly createdAt: { readonly column: 'createdAt' }; readonly updatedAt: { readonly column: 'updatedAt' }; + readonly userId: { readonly column: 'userId' }; }; }; }; readonly Jwks: { readonly fields: { - readonly id: { - readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; - readonly publicKey: { - readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; - readonly privateKey: { - readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; readonly createdAt: { readonly nullable: false; readonly type: { @@ -1021,25 +1080,40 @@ type ContractBase = Omit< readonly codecId: 'pg/timestamptz-string@1'; }; }; + readonly id: { + readonly nullable: false; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; + readonly privateKey: { + readonly nullable: false; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; + readonly publicKey: { + readonly nullable: false; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; }; readonly relations: Record; readonly storage: { readonly table: 'jwks'; readonly namespaceId: 'auth'; readonly fields: { - readonly id: { readonly column: 'id' }; - readonly publicKey: { readonly column: 'publicKey' }; - readonly privateKey: { readonly column: 'privateKey' }; readonly createdAt: { readonly column: 'createdAt' }; readonly expiresAt: { readonly column: 'expiresAt' }; + readonly id: { readonly column: 'id' }; + readonly privateKey: { readonly column: 'privateKey' }; + readonly publicKey: { readonly column: 'publicKey' }; }; }; }; readonly Session: { readonly fields: { - readonly id: { + readonly createdAt: { readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + readonly type: { + readonly kind: 'scalar'; + readonly codecId: 'pg/timestamptz-string@1'; + }; }; readonly expiresAt: { readonly nullable: false; @@ -1048,16 +1122,21 @@ type ContractBase = Omit< readonly codecId: 'pg/timestamptz-string@1'; }; }; - readonly token: { + readonly id: { readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly createdAt: { + readonly impersonatedBy: { + readonly nullable: true; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; + readonly ipAddress: { + readonly nullable: true; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; + readonly token: { readonly nullable: false; - readonly type: { - readonly kind: 'scalar'; - readonly codecId: 'pg/timestamptz-string@1'; - }; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; readonly updatedAt: { readonly nullable: false; @@ -1066,10 +1145,6 @@ type ContractBase = Omit< readonly codecId: 'pg/timestamptz-string@1'; }; }; - readonly ipAddress: { - readonly nullable: true; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; readonly userAgent: { readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; @@ -1078,15 +1153,12 @@ type ContractBase = Omit< readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly impersonatedBy: { - readonly nullable: true; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; }; readonly relations: { readonly user: { readonly to: { readonly namespace: 'auth' & NamespaceId; readonly model: 'User' }; readonly cardinality: 'N:1'; + readonly nullable: false; readonly on: { readonly localFields: readonly ['userId']; readonly targetFields: readonly ['id']; @@ -1097,27 +1169,41 @@ type ContractBase = Omit< readonly table: 'session'; readonly namespaceId: 'auth'; readonly fields: { - readonly id: { readonly column: 'id' }; + readonly createdAt: { readonly column: 'createdAt' }; readonly expiresAt: { readonly column: 'expiresAt' }; + readonly id: { readonly column: 'id' }; + readonly impersonatedBy: { readonly column: 'impersonatedBy' }; + readonly ipAddress: { readonly column: 'ipAddress' }; readonly token: { readonly column: 'token' }; - readonly createdAt: { readonly column: 'createdAt' }; readonly updatedAt: { readonly column: 'updatedAt' }; - readonly ipAddress: { readonly column: 'ipAddress' }; readonly userAgent: { readonly column: 'userAgent' }; readonly userId: { readonly column: 'userId' }; - readonly impersonatedBy: { readonly column: 'impersonatedBy' }; }; }; }; readonly User: { readonly fields: { - readonly id: { - readonly nullable: false; + readonly banExpires: { + readonly nullable: true; + readonly type: { + readonly kind: 'scalar'; + readonly codecId: 'pg/timestamptz-string@1'; + }; + }; + readonly banReason: { + readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly name: { + readonly banned: { + readonly nullable: true; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/bool@1' }; + }; + readonly createdAt: { readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + readonly type: { + readonly kind: 'scalar'; + readonly codecId: 'pg/timestamptz-string@1'; + }; }; readonly email: { readonly nullable: false; @@ -1127,38 +1213,24 @@ type ContractBase = Omit< readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/bool@1' }; }; + readonly id: { + readonly nullable: false; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; readonly image: { readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly createdAt: { - readonly nullable: false; - readonly type: { - readonly kind: 'scalar'; - readonly codecId: 'pg/timestamptz-string@1'; - }; - }; - readonly updatedAt: { + readonly name: { readonly nullable: false; - readonly type: { - readonly kind: 'scalar'; - readonly codecId: 'pg/timestamptz-string@1'; - }; - }; - readonly role: { - readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly banned: { - readonly nullable: true; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/bool@1' }; - }; - readonly banReason: { + readonly role: { readonly nullable: true; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; }; - readonly banExpires: { - readonly nullable: true; + readonly updatedAt: { + readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/timestamptz-string@1'; @@ -1193,48 +1265,44 @@ type ContractBase = Omit< readonly table: 'user'; readonly namespaceId: 'auth'; readonly fields: { - readonly id: { readonly column: 'id' }; - readonly name: { readonly column: 'name' }; + readonly banExpires: { readonly column: 'banExpires' }; + readonly banReason: { readonly column: 'banReason' }; + readonly banned: { readonly column: 'banned' }; + readonly createdAt: { readonly column: 'createdAt' }; readonly email: { readonly column: 'email' }; readonly emailVerified: { readonly column: 'emailVerified' }; + readonly id: { readonly column: 'id' }; readonly image: { readonly column: 'image' }; - readonly createdAt: { readonly column: 'createdAt' }; - readonly updatedAt: { readonly column: 'updatedAt' }; + readonly name: { readonly column: 'name' }; readonly role: { readonly column: 'role' }; - readonly banned: { readonly column: 'banned' }; - readonly banReason: { readonly column: 'banReason' }; - readonly banExpires: { readonly column: 'banExpires' }; + readonly updatedAt: { readonly column: 'updatedAt' }; }; }; }; readonly Verification: { readonly fields: { - readonly id: { - readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; - readonly identifier: { - readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; - readonly value: { - readonly nullable: false; - readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; - }; - readonly expiresAt: { + readonly createdAt: { readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/timestamptz-string@1'; }; }; - readonly createdAt: { + readonly expiresAt: { readonly nullable: false; readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/timestamptz-string@1'; }; }; + readonly id: { + readonly nullable: false; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; + readonly identifier: { + readonly nullable: false; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; readonly updatedAt: { readonly nullable: false; readonly type: { @@ -1242,18 +1310,22 @@ type ContractBase = Omit< readonly codecId: 'pg/timestamptz-string@1'; }; }; + readonly value: { + readonly nullable: false; + readonly type: { readonly kind: 'scalar'; readonly codecId: 'pg/text@1' }; + }; }; readonly relations: Record; readonly storage: { readonly table: 'verification'; readonly namespaceId: 'auth'; readonly fields: { + readonly createdAt: { readonly column: 'createdAt' }; + readonly expiresAt: { readonly column: 'expiresAt' }; readonly id: { readonly column: 'id' }; readonly identifier: { readonly column: 'identifier' }; - readonly value: { readonly column: 'value' }; - readonly expiresAt: { readonly column: 'expiresAt' }; - readonly createdAt: { readonly column: 'createdAt' }; readonly updatedAt: { readonly column: 'updatedAt' }; + readonly value: { readonly column: 'value' }; }; }; }; @@ -1264,6 +1336,8 @@ type ContractBase = Omit< readonly capabilities: { readonly postgres: { readonly distinctOn: true; + readonly forKeyShare: true; + readonly forNoKeyUpdate: true; readonly jsonAgg: true; readonly lateral: true; readonly limit: true; @@ -1274,7 +1348,14 @@ type ContractBase = Omit< readonly checkConstraint: true; readonly defaultInInsert: true; readonly enums: true; + readonly forShare: true; + readonly forUpdate: true; + readonly insertOnConflictSkip: true; + readonly insertOnConflictWithoutTarget: true; readonly lateral: true; + readonly lockNowait: true; + readonly lockOf: true; + readonly lockSkipLocked: true; readonly returning: true; readonly scalarList: true; }; diff --git a/examples/auth/migrations/snapshots/0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e/contract.json b/examples/auth/migrations/snapshots/0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e/contract.json new file mode 100644 index 000000000..255450932 --- /dev/null +++ b/examples/auth/migrations/snapshots/0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e/contract.json @@ -0,0 +1 @@ +{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"forKeyShare":true,"forNoKeyUpdate":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"forShare":true,"forUpdate":true,"insertOnConflictSkip":true,"insertOnConflictWithoutTarget":true,"lateral":true,"lockNowait":true,"lockOf":true,"lockSkipLocked":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"auth":{"models":{"Account":{"fields":{"accessToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"accessTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"accountId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"idToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"password":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"providerId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"scope":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","nullable":false,"on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"accessToken":{"column":"accessToken"},"accessTokenExpiresAt":{"column":"accessTokenExpiresAt"},"accountId":{"column":"accountId"},"createdAt":{"column":"createdAt"},"id":{"column":"id"},"idToken":{"column":"idToken"},"password":{"column":"password"},"providerId":{"column":"providerId"},"refreshToken":{"column":"refreshToken"},"refreshTokenExpiresAt":{"column":"refreshTokenExpiresAt"},"scope":{"column":"scope"},"updatedAt":{"column":"updatedAt"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"account"}},"Jwks":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"privateKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"publicKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"privateKey":{"column":"privateKey"},"publicKey":{"column":"publicKey"}},"namespaceId":"auth","table":"jwks"}},"Session":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"impersonatedBy":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"ipAddress":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"token":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userAgent":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","nullable":false,"on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"impersonatedBy":{"column":"impersonatedBy"},"ipAddress":{"column":"ipAddress"},"token":{"column":"token"},"updatedAt":{"column":"updatedAt"},"userAgent":{"column":"userAgent"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"session"}},"User":{"fields":{"banExpires":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"banReason":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"banned":{"nullable":true,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"email":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"emailVerified":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"image":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"role":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}}},"relations":{"accounts":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Account","namespace":"auth"}},"sessions":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Session","namespace":"auth"}}},"storage":{"fields":{"banExpires":{"column":"banExpires"},"banReason":{"column":"banReason"},"banned":{"column":"banned"},"createdAt":{"column":"createdAt"},"email":{"column":"email"},"emailVerified":{"column":"emailVerified"},"id":{"column":"id"},"image":{"column":"image"},"name":{"column":"name"},"role":{"column":"role"},"updatedAt":{"column":"updatedAt"}},"namespaceId":"auth","table":"user"}},"Verification":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"identifier":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"value":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"identifier":{"column":"identifier"},"updatedAt":{"column":"updatedAt"},"value":{"column":"value"}},"namespaceId":"auth","table":"verification"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"account":{"model":"Account","namespace":"auth"},"jwks":{"model":"Jwks","namespace":"auth"},"session":{"model":"Session","namespace":"auth"},"user":{"model":"User","namespace":"auth"},"verification":{"model":"Verification","namespace":"auth"}},"schemaVersion":"1","storage":{"namespaces":{"auth":{"entries":{"table":{"account":{"columns":{"accessToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"accessTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"accountId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"idToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"password":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"providerId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"refreshToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"refreshTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"scope":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"index":{"name":"account_userId_idx"},"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"account"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"account_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]},"jwks":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"privateKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"publicKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"session":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"impersonatedBy":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"ipAddress":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"token":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userAgent":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"index":{"name":"session_userId_idx"},"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"session"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"session_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["token"]}]},"user":{"columns":{"banExpires":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"banReason":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"banned":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":true},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"email":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"emailVerified":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":false},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"image":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"name":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"role":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["email"]}]},"verification":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"identifier":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"value":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[{"columns":["identifier"],"name":"verification_identifier_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"auth","kind":"postgres-schema"},"public":{"entries":{"table":{}},"id":"public","kind":"postgres-schema"}},"storageHash":"0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e","types":{"Tstz":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","kind":"codec-instance"}}},"target":"postgres","targetFamily":"sql"} diff --git a/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json b/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json deleted file mode 100644 index e60519c73..000000000 --- a/examples/auth/migrations/snapshots/310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839/contract.json +++ /dev/null @@ -1 +0,0 @@ -{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"auth":{"models":{"Account":{"fields":{"accessToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"accessTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"accountId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"idToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"password":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"providerId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshToken":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"refreshTokenExpiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"scope":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"accessToken":{"column":"accessToken"},"accessTokenExpiresAt":{"column":"accessTokenExpiresAt"},"accountId":{"column":"accountId"},"createdAt":{"column":"createdAt"},"id":{"column":"id"},"idToken":{"column":"idToken"},"password":{"column":"password"},"providerId":{"column":"providerId"},"refreshToken":{"column":"refreshToken"},"refreshTokenExpiresAt":{"column":"refreshTokenExpiresAt"},"scope":{"column":"scope"},"updatedAt":{"column":"updatedAt"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"account"}},"Jwks":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"privateKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"publicKey":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"privateKey":{"column":"privateKey"},"publicKey":{"column":"publicKey"}},"namespaceId":"auth","table":"jwks"}},"Session":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"impersonatedBy":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"ipAddress":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"token":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"userAgent":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"user":{"cardinality":"N:1","on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"auth"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"impersonatedBy":{"column":"impersonatedBy"},"ipAddress":{"column":"ipAddress"},"token":{"column":"token"},"updatedAt":{"column":"updatedAt"},"userAgent":{"column":"userAgent"},"userId":{"column":"userId"}},"namespaceId":"auth","table":"session"}},"User":{"fields":{"banExpires":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"banReason":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"banned":{"nullable":true,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"email":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"emailVerified":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"image":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"role":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}}},"relations":{"accounts":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Account","namespace":"auth"}},"sessions":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["userId"]},"to":{"model":"Session","namespace":"auth"}}},"storage":{"fields":{"banExpires":{"column":"banExpires"},"banReason":{"column":"banReason"},"banned":{"column":"banned"},"createdAt":{"column":"createdAt"},"email":{"column":"email"},"emailVerified":{"column":"emailVerified"},"id":{"column":"id"},"image":{"column":"image"},"name":{"column":"name"},"role":{"column":"role"},"updatedAt":{"column":"updatedAt"}},"namespaceId":"auth","table":"user"}},"Verification":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"expiresAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"identifier":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"updatedAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"value":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"createdAt":{"column":"createdAt"},"expiresAt":{"column":"expiresAt"},"id":{"column":"id"},"identifier":{"column":"identifier"},"updatedAt":{"column":"updatedAt"},"value":{"column":"value"}},"namespaceId":"auth","table":"verification"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"account":{"model":"Account","namespace":"auth"},"jwks":{"model":"Jwks","namespace":"auth"},"session":{"model":"Session","namespace":"auth"},"user":{"model":"User","namespace":"auth"},"verification":{"model":"Verification","namespace":"auth"}},"schemaVersion":"1","storage":{"namespaces":{"auth":{"entries":{"table":{"account":{"columns":{"accessToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"accessTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"accountId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"idToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"password":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"providerId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"refreshToken":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"refreshTokenExpiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"scope":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"account"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"account_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]},"jwks":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"privateKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"publicKey":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"session":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"impersonatedBy":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"ipAddress":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"token":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"userAgent":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"userId":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[{"onDelete":"cascade","source":{"columns":["userId"],"namespaceId":"auth","tableName":"session"},"target":{"columns":["id"],"namespaceId":"auth","tableName":"user"}}],"indexes":[{"columns":["userId"],"name":"session_userId_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["token"]}]},"user":{"columns":{"banExpires":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":true,"typeRef":"Tstz"},"banReason":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"banned":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":true},"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"email":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"emailVerified":{"codecId":"pg/bool@1","dataType":"pg/bool","nullable":false},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"image":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"name":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"role":{"codecId":"pg/text@1","dataType":"pg/text","nullable":true},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["email"]}]},"verification":{"columns":{"createdAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"expiresAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","nullable":false,"typeRef":"Tstz"},"id":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"identifier":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false},"updatedAt":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","default":{"expression":"now()","kind":"function"},"nullable":false,"typeRef":"Tstz"},"value":{"codecId":"pg/text@1","dataType":"pg/text","nullable":false}},"foreignKeys":[],"indexes":[{"columns":["identifier"],"name":"verification_identifier_idx","unique":false}],"primaryKey":{"columns":["id"]},"uniques":[]}}},"id":"auth","kind":"postgres-schema"},"public":{"entries":{"table":{}},"id":"public","kind":"postgres-schema"}},"storageHash":"310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839","types":{"Tstz":{"codecId":"pg/timestamptz-string@1","dataType":"pg/timestamptz","kind":"codec-instance"}}},"target":"postgres","targetFamily":"sql"} diff --git a/examples/auth/package.json b/examples/auth/package.json index 7ad25cde7..0a429d3e9 100644 --- a/examples/auth/package.json +++ b/examples/auth/package.json @@ -15,7 +15,7 @@ "@prisma/composer": "workspace:0.28.0", "@prisma/composer-cli": "workspace:0.28.0", "@prisma/composer-prisma-cloud": "workspace:0.28.0", - "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-postgres": "8.0.0-rc.17", "arktype": "^2.2.3", "hono": "^4.12.31" }, diff --git a/examples/orm-demo/package.json b/examples/orm-demo/package.json index fdc0924c7..9ab825a9d 100644 --- a/examples/orm-demo/package.json +++ b/examples/orm-demo/package.json @@ -12,7 +12,7 @@ "dependencies": { "@prisma/composer": "workspace:0.28.0", "@prisma/composer-prisma-cloud": "workspace:0.28.0", - "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-postgres": "8.0.0-rc.17", "effect": "^4.0.0", "pg": "8.22.0" }, diff --git a/examples/store/modules/catalog/package.json b/examples/store/modules/catalog/package.json index daa7014c1..8a6932b74 100644 --- a/examples/store/modules/catalog/package.json +++ b/examples/store/modules/catalog/package.json @@ -14,7 +14,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-postgres": "8.0.0-rc.17", "arktype": "^2.2.3", "pg": "8.22.0" }, diff --git a/examples/store/modules/orders/package.json b/examples/store/modules/orders/package.json index 1fbb07a13..f72a64997 100644 --- a/examples/store/modules/orders/package.json +++ b/examples/store/modules/orders/package.json @@ -14,7 +14,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-postgres": "8.0.0-rc.17", "@store/catalog": "workspace:0.28.0", "arktype": "^2.2.3", "pg": "8.22.0" diff --git a/package.json b/package.json index a8e3e0b19..e19139826 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "pnpm": { "overrides": { "@prisma/composer-cli": "workspace:*", - "@prisma/cli-engine": "0.6.3" + "@prisma/cli-engine": "0.7.0" }, "onlyBuiltDependencies": [ "prisma", diff --git a/packages/0-framework/3-tooling/cli/package.json b/packages/0-framework/3-tooling/cli/package.json index 0c60533de..434ceb662 100644 --- a/packages/0-framework/3-tooling/cli/package.json +++ b/packages/0-framework/3-tooling/cli/package.json @@ -20,7 +20,7 @@ "@internal/assemble": "workspace:0.28.0", "@internal/core": "workspace:0.28.0", "@internal/foundation": "workspace:0.28.0", - "@prisma/cli-engine": "0.6.3", + "@prisma/cli-engine": "0.7.0", "chokidar": "^4.0.3", "cross-spawn": "^7.0.6" }, diff --git a/packages/1-prisma-cloud/1-extensions/target/package.json b/packages/1-prisma-cloud/1-extensions/target/package.json index fd1f1e8d3..638f32eb0 100644 --- a/packages/1-prisma-cloud/1-extensions/target/package.json +++ b/packages/1-prisma-cloud/1-extensions/target/package.json @@ -28,8 +28,8 @@ "@internal/node": "workspace:0.28.0", "@internal/s3-protocol": "workspace:0.28.0", "@internal/service-rpc": "workspace:0.28.0", - "@prisma/orm-postgres": "8.0.0-rc.16", - "@prisma/orm-toolchain": "8.0.0-rc.16", + "@prisma/orm-postgres": "8.0.0-rc.17", + "@prisma/orm-toolchain": "8.0.0-rc.17", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.81", "arktype": "^2.2.3", @@ -40,7 +40,7 @@ "devDependencies": { "@distilled.cloud/prisma": "1.0.0-rc.13", "@internal/tsdown-config": "workspace:0.28.0", - "@prisma/cli-engine": "0.6.3", + "@prisma/cli-engine": "0.7.0", "@types/bun": "^1.3.13", "tsdown": "^0.22.7", "typescript": "^6.0.3", diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/package.json b/packages/1-prisma-cloud/2-shared-modules/auth/package.json index 63e6670cb..43e3b742e 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/package.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/package.json @@ -43,8 +43,8 @@ "arktype": "^2.2.3", "jose": "^6.1.3", "pg": "8.22.0", - "@prisma/orm-postgres": "8.0.0-rc.16", - "@prisma/orm-toolchain": "8.0.0-rc.16", + "@prisma/orm-postgres": "8.0.0-rc.17", + "@prisma/orm-toolchain": "8.0.0-rc.17", "better-auth": "1.6.24" }, "devDependencies": { diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts index 5f34a8c69..81c5da003 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.d.ts @@ -18,7 +18,7 @@ import type { } from '@prisma/orm-postgres/contract/types'; export type StorageHash = - StorageHashBase<'310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839'>; + StorageHashBase<'0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e'>; export type ExecutionHash = ExecutionHashBase; export type ProfileHash = ProfileHashBase<'3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2'>; diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json index 33de42a45..526a4fd75 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/contract.json @@ -676,6 +676,9 @@ }, "foreignKeys": [ { + "index": { + "name": "account_userId_idx" + }, "onDelete": "cascade", "source": { "columns": [ @@ -805,6 +808,9 @@ }, "foreignKeys": [ { + "index": { + "name": "session_userId_idx" + }, "onDelete": "cascade", "source": { "columns": [ @@ -1002,7 +1008,7 @@ "kind": "postgres-schema" } }, - "storageHash": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", + "storageHash": "0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e", "types": { "Tstz": { "codecId": "pg/timestamptz-string@1", diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json index 67622d495..18df8838e 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/migration.json @@ -1,7 +1,7 @@ { "from": null, - "to": "310f206db185446ac06c56b425d961c2ae7c9d3f4fd409a92c4832592b2d8839", + "to": "0df0ef0989ec3dd95124dde6303fbe0572bbab08bebf00abff6a7955cadd786e", "providedInvariants": [], - "createdAt": "2026-08-26T07:15:48.102Z", - "migrationHash": "306894ad90836037e3bd0b43639a2e45eb79a352846c8ce203d31c89787853a3" + "createdAt": "2026-10-08T14:00:31.386Z", + "migrationHash": "83de5abaf475b2a7fe235f9d9f8f9373aeccd2a2eacbf1a0eedf39f58839140c" } \ No newline at end of file diff --git a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/ops.json b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/ops.json index 2b5e8184d..d7fcd40ff 100644 --- a/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/ops.json +++ b/packages/1-prisma-cloud/2-shared-modules/auth/src/pack/migrations/0001_init/ops.json @@ -58,7 +58,7 @@ "execute": [ { "description": "create table \"account\"", - "sql": "CREATE TABLE \"auth\".\"account\" (\n \"accessToken\" text,\n \"accessTokenExpiresAt\" \"timestamptz\",\n \"accountId\" text NOT NULL,\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"id\" text NOT NULL,\n \"idToken\" text,\n \"password\" text,\n \"providerId\" text NOT NULL,\n \"refreshToken\" text,\n \"refreshTokenExpiresAt\" \"timestamptz\",\n \"scope\" text,\n \"updatedAt\" \"timestamptz\" NOT NULL,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"account\" (\n \"accessToken\" text,\n \"accessTokenExpiresAt\" timestamptz,\n \"accountId\" text NOT NULL,\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"id\" text NOT NULL,\n \"idToken\" text,\n \"password\" text,\n \"providerId\" text NOT NULL,\n \"refreshToken\" text,\n \"refreshTokenExpiresAt\" timestamptz,\n \"scope\" text,\n \"updatedAt\" timestamptz NOT NULL,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -97,7 +97,7 @@ "execute": [ { "description": "create table \"jwks\"", - "sql": "CREATE TABLE \"auth\".\"jwks\" (\n \"createdAt\" \"timestamptz\" NOT NULL,\n \"expiresAt\" \"timestamptz\",\n \"id\" text NOT NULL,\n \"privateKey\" text NOT NULL,\n \"publicKey\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"jwks\" (\n \"createdAt\" timestamptz NOT NULL,\n \"expiresAt\" timestamptz,\n \"id\" text NOT NULL,\n \"privateKey\" text NOT NULL,\n \"publicKey\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -136,7 +136,7 @@ "execute": [ { "description": "create table \"session\"", - "sql": "CREATE TABLE \"auth\".\"session\" (\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"expiresAt\" \"timestamptz\" NOT NULL,\n \"id\" text NOT NULL,\n \"impersonatedBy\" text,\n \"ipAddress\" text,\n \"token\" text NOT NULL,\n \"updatedAt\" \"timestamptz\" NOT NULL,\n \"userAgent\" text,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"session\" (\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"expiresAt\" timestamptz NOT NULL,\n \"id\" text NOT NULL,\n \"impersonatedBy\" text,\n \"ipAddress\" text,\n \"token\" text NOT NULL,\n \"updatedAt\" timestamptz NOT NULL,\n \"userAgent\" text,\n \"userId\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -175,7 +175,7 @@ "execute": [ { "description": "create table \"user\"", - "sql": "CREATE TABLE \"auth\".\"user\" (\n \"banExpires\" \"timestamptz\",\n \"banReason\" text,\n \"banned\" bool,\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"email\" text NOT NULL,\n \"emailVerified\" bool NOT NULL,\n \"id\" text NOT NULL,\n \"image\" text,\n \"name\" text NOT NULL,\n \"role\" text,\n \"updatedAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"user\" (\n \"banExpires\" timestamptz,\n \"banReason\" text,\n \"banned\" bool,\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"email\" text NOT NULL,\n \"emailVerified\" bool NOT NULL,\n \"id\" text NOT NULL,\n \"image\" text,\n \"name\" text NOT NULL,\n \"role\" text,\n \"updatedAt\" timestamptz DEFAULT (now()) NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], @@ -214,7 +214,7 @@ "execute": [ { "description": "create table \"verification\"", - "sql": "CREATE TABLE \"auth\".\"verification\" (\n \"createdAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"expiresAt\" \"timestamptz\" NOT NULL,\n \"id\" text NOT NULL,\n \"identifier\" text NOT NULL,\n \"updatedAt\" \"timestamptz\" DEFAULT (now()) NOT NULL,\n \"value\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", + "sql": "CREATE TABLE \"auth\".\"verification\" (\n \"createdAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"expiresAt\" timestamptz NOT NULL,\n \"id\" text NOT NULL,\n \"identifier\" text NOT NULL,\n \"updatedAt\" timestamptz DEFAULT (now()) NOT NULL,\n \"value\" text NOT NULL,\n PRIMARY KEY (\"id\")\n)", "params": [] } ], diff --git a/packages/9-public/composer-cli/package.json b/packages/9-public/composer-cli/package.json index 06ac7f838..98626097a 100644 --- a/packages/9-public/composer-cli/package.json +++ b/packages/9-public/composer-cli/package.json @@ -25,12 +25,12 @@ "esbuild": "^0.28.1" }, "peerDependencies": { - "@prisma/cli-engine": "0.6.3" + "@prisma/cli-engine": "0.7.0" }, "devDependencies": { "@internal/cli": "workspace:0.28.0", "@internal/tsdown-config": "workspace:0.28.0", - "@prisma/cli-engine": "0.6.3", + "@prisma/cli-engine": "0.7.0", "@types/node": "^26.0.1", "tsdown": "^0.22.7", "typescript": "^6.0.3" diff --git a/packages/9-public/composer-prisma-cloud/package.json b/packages/9-public/composer-prisma-cloud/package.json index 0bc1fb6b4..f3a975a7f 100644 --- a/packages/9-public/composer-prisma-cloud/package.json +++ b/packages/9-public/composer-prisma-cloud/package.json @@ -45,7 +45,7 @@ "@prisma/composer": "workspace:0.28.0", "@prisma/dev": "^0.25.2", "@prisma/management-api-sdk": "^1.80.0", - "@prisma/orm-toolchain": "8.0.0-rc.16", + "@prisma/orm-toolchain": "8.0.0-rc.17", "@standard-schema/spec": "^1.1.0", "alchemy": "2.0.0-beta.81", "arktype": "^2.2.3", @@ -56,7 +56,7 @@ "tsdown": "^0.22.7" }, "peerDependencies": { - "@prisma/orm-postgres": "8.0.0-rc.16" + "@prisma/orm-postgres": "8.0.0-rc.17" }, "devDependencies": { "@internal/auth": "workspace:0.28.0", @@ -75,7 +75,7 @@ "@internal/storage": "workspace:0.28.0", "@internal/streams": "workspace:0.28.0", "@internal/tsdown-config": "workspace:0.28.0", - "@prisma/orm-postgres": "8.0.0-rc.16", + "@prisma/orm-postgres": "8.0.0-rc.17", "@types/node": "^26.0.1", "typescript": "^6.0.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 37bdf5add..bcc7f99b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ catalogs: overrides: '@prisma/composer-cli': workspace:* - '@prisma/cli-engine': 0.6.3 + '@prisma/cli-engine': 0.7.0 importers: @@ -67,8 +67,8 @@ importers: specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -102,7 +102,7 @@ importers: version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.11.4)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) effect: specifier: ^4.0.0 version: 4.0.2 @@ -130,7 +130,7 @@ importers: version: link:../../packages/9-public/composer-prisma-cloud alchemy: specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.11.4)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -228,8 +228,8 @@ importers: specifier: workspace:0.28.0 version: link:../../packages/9-public/composer-prisma-cloud '@prisma/orm-postgres': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) effect: specifier: ^4.0.0 version: 4.0.2 @@ -333,8 +333,8 @@ importers: examples/store/modules/catalog: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -361,8 +361,8 @@ importers: examples/store/modules/orders: dependencies: '@prisma/orm-postgres': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@store/catalog': specifier: workspace:0.28.0 version: link:../catalog @@ -779,8 +779,8 @@ importers: specifier: workspace:0.28.0 version: link:../../0-foundation/foundation '@prisma/cli-engine': - specifier: 0.6.3 - version: 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + specifier: 0.7.0 + version: 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) chokidar: specifier: ^4.0.3 version: 4.0.3 @@ -996,17 +996,17 @@ importers: specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 alchemy: specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -1027,8 +1027,8 @@ importers: specifier: workspace:0.28.0 version: link:../../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': - specifier: 0.6.3 - version: 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + specifier: 0.7.0 + version: 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@types/bun': specifier: ^1.3.13 version: 1.3.14 @@ -1063,11 +1063,11 @@ importers: specifier: workspace:0.28.0 version: link:../../../0-framework/2-authoring/service-rpc '@prisma/orm-postgres': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@prisma/orm-toolchain': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -1355,8 +1355,8 @@ importers: specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/cli-engine': - specifier: 0.6.3 - version: 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + specifier: 0.7.0 + version: 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@types/node': specifier: ^26.0.1 version: 26.1.1 @@ -1388,14 +1388,14 @@ importers: specifier: ^1.80.0 version: 1.80.0 '@prisma/orm-toolchain': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': specifier: ^1.1.0 version: 1.1.0 alchemy: specifier: 2.0.0-beta.81 - version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) + version: 2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0) arktype: specifier: ^2.2.3 version: 2.2.7 @@ -1464,8 +1464,8 @@ importers: specifier: workspace:0.28.0 version: link:../../0-framework/0-foundation/tsdown-config '@prisma/orm-postgres': - specifier: 8.0.0-rc.16 - version: 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 8.0.0-rc.17 + version: 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@types/node': specifier: ^26.0.1 version: 26.1.1 @@ -2750,8 +2750,8 @@ packages: '@oxc-project/types@0.146.0': resolution: {integrity: sha512-XC0QsnnhVe7sLIWmYmdPw7x5P0h4W8vUU3Nv1ySgWXtvCz8NizoAEpGXA0sOYoJQV2Rl13LgURAHQ5cI5ILCSA==} - '@prisma/cli-engine@0.6.3': - resolution: {integrity: sha512-rNPu6ulo72abHznDZ76sEa+mcPZ8k9tm5cQTwflb5EzEWq3f0T6/3NQ9GIJsNAX/oJK9H1pKl08tLgTjK8Vc7A==} + '@prisma/cli-engine@0.7.0': + resolution: {integrity: sha512-CL21NYQQEAR9IEApPfUzMhv/VtbsJs4efRSxlvzHoFT69vynr0Wuu5KNNbZgIlONOEfULqP0djFCD4VaA/HVPg==} engines: {node: '>=22.12.0'} peerDependencies: '@prisma/management-api-sdk': ^1.55.0 @@ -2807,8 +2807,8 @@ packages: '@prisma/management-api-sdk@1.80.0': resolution: {integrity: sha512-pQN6hBqR2pgaF3S5sMCe3iZIlThIOgUXoDcinB6/AxXO3qM6oWnirSUAJlhFQ/Hr5A2PmdxScOuCB1dJYHZ4KQ==} - '@prisma/orm-family-sql@8.0.0-rc.16': - resolution: {integrity: sha512-hAZwoLwq+of0zdrYrK7peQOekbXEvw8ahM6DPbv1bd2iIcXfcSOoMfmJWpCrHYNYLQ43c6kjTqVyu6rnpef6mA==} + '@prisma/orm-family-sql@8.0.0-rc.17': + resolution: {integrity: sha512-KbdapnNyIX44hwgxvBV9Zl8qjIbYAm6VgM7uW7u6fDlx1QP41L7s5INxaADdoceqgWTo/KUqVKLpMq7RcGByzg==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: @@ -2823,16 +2823,16 @@ packages: typescript: optional: true - '@prisma/orm-framework@8.0.0-rc.16': - resolution: {integrity: sha512-KCW4a9SeRSPcrclytwn/8yHaYTXQXGqjPIvDryaDuEHKgY5sTxA+3pk8QA89Nph4TJV0jbNIg3JoQotcBiwdKQ==} + '@prisma/orm-framework@8.0.0-rc.17': + resolution: {integrity: sha512-KfircGILFXGoBPPg6I4caNF/tpVe+2UF6kMO+PF/KfOwMsFh11mR5nEijiSqy+5l7oVWGsT0GNz2inysbg+UWg==} peerDependencies: typescript: '>=5.9' peerDependenciesMeta: typescript: optional: true - '@prisma/orm-postgres@8.0.0-rc.16': - resolution: {integrity: sha512-7Mh9QADGfG/9rlFaIrAQrSlNGsDHcjAAiIddOhf0GfhsOslaginjR8eFSxwiUdVhRqQ3KiQP3tEQdS7W0zBXkw==} + '@prisma/orm-postgres@8.0.0-rc.17': + resolution: {integrity: sha512-1jwZH/APF9222PFufvvcBoQXcfEXjmXjqJ1uEU7PMUaxHbL1FwwDcFxHmjujSt9mFOopGSvr5b5BkIjNWbUinw==} peerDependencies: temporal-polyfill: ^1.0.4 typescript: '>=5.9' @@ -2840,8 +2840,8 @@ packages: typescript: optional: true - '@prisma/orm-target-postgres@8.0.0-rc.16': - resolution: {integrity: sha512-ek1kuePvNQppsvivYhSUyt0qsl4xjgVS/9ZXFY9EE2a59jbAJNci/UZbDYGqzDIYfKv+PrCsjmZoeDk/+U6gfw==} + '@prisma/orm-target-postgres@8.0.0-rc.17': + resolution: {integrity: sha512-SAE42aFV8ulzNmkJFKk16zVa3CxjTroGllBTkGBgnC2zEiNnBebIXHo7DmSWC70iMM6qFSDL0g2pmwAMwDIGEg==} peerDependencies: temporal-polyfill: ^1.0.4 typescript: '>=5.9' @@ -2852,7 +2852,7 @@ packages: '@prisma/orm-toolchain@8.0.0-rc.13': resolution: {integrity: sha512-qtqYAtwsxI21wWp8qbLAbLfoonbQinacDAGs9UIqft+uJ1XJfaVPUJHFL+Hed7L7uSGRX/citOOaWf1zuGXKgA==} peerDependencies: - '@prisma/cli-engine': 0.6.3 + '@prisma/cli-engine': 0.7.0 typescript: '>=5.9' vite: ^7.0.0 || ^8.0.0 peerDependenciesMeta: @@ -2861,10 +2861,10 @@ packages: vite: optional: true - '@prisma/orm-toolchain@8.0.0-rc.16': - resolution: {integrity: sha512-uZzmq9wBKngkZhLU87liza1rHOhUD6wpwC9vKEOO4GQUbQivedMKZ7SsJHNR5AXK5zn1D7ESvhJTfxLQ9FqKKw==} + '@prisma/orm-toolchain@8.0.0-rc.17': + resolution: {integrity: sha512-iG1knDO9Hg1/b5NOj74T7Bx5d2imJVq+qSrKDD94nwjOyvIZ5ygKSzVq2hb0KoAjae8PONgznSOBRMA8Kh+p4Q==} peerDependencies: - '@prisma/cli-engine': 0.6.3 + '@prisma/cli-engine': 0.7.0 typescript: '>=5.9' vite: ^7.0.0 || ^8.0.0 peerDependenciesMeta: @@ -3793,111 +3793,133 @@ packages: resolution: {integrity: sha512-pbDcFygFmbvo0jGFq5U0m5Sa9U8aVttVJWbBHZDZ68w/X48HdDWS1V4XvBacs8XkmWbTr/ef5fMGG7HsngqTmg==} cpu: [arm64] os: [darwin] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-darwin-x64@0.6.3': resolution: {integrity: sha512-qZMrnA4i8OfqL3NMGoOvLdh1vby8cCGsmNo+tJQIIezXO557m3fdQLenz/57GqtBnnGWzWqd/aDp+faNxWlLwQ==} cpu: [x64] os: [darwin] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-freebsd-x64@0.6.3': resolution: {integrity: sha512-2+SFpfem2GBH6BlCTAq6R44bZwuieduwRWHkCQnSgbK8tdEjMwB0Ix0IchryVBn6hdiWCZSTkSE3UILliRXsRQ==} cpu: [x64] os: [freebsd] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm-gnu@0.6.3': resolution: {integrity: sha512-fbxg3cBPdJ++36DXtdzcoKw2xzFov91Wxvmn1khX9MXQbDqJQLJmITZhtokcZsj4uGJe32sUmxAZnKbUtZLjmA==} cpu: [arm] os: [linux] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm-musl@0.6.3': resolution: {integrity: sha512-Jk4P7kocGEisSvUFIm1VuHO3hC01LvS3sYAAmVVu1/ve5TuZ0iXyl9kIGtd1ZrgUvchgvZWNOaB+/Kq/RO63FA==} cpu: [arm] os: [linux] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm64-gnu@0.6.3': resolution: {integrity: sha512-i1xE8Bx1YZLheWtBZHD0Mq3nAIDrhgiH7o8VB4GiCbHufKb4XKj4CqSDMWSC0RYPmn//E+UEd1NsE2NbOux1tQ==} cpu: [arm64] os: [linux] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-arm64-musl@0.6.3': resolution: {integrity: sha512-ZeLkC6xZrlDoIJTadHfqTABTmsj2f6wCCtYBYx/RPGgdmQcGLA0NALRl7m0tnK2CT45eNRuOYzsfEZyF0XWM/A==} cpu: [arm64] os: [linux] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-x64-gnu@0.6.3': resolution: {integrity: sha512-HNYt7zjIChPcnjZRG42CZq3Zn5mqaRo4UcFLr4mIbmGqdhX5hDDE8O8US8YgYyOUosfbBTBFdsbvFwVAx1TOkQ==} cpu: [x64] os: [linux] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-linux-x64-musl@0.6.3': resolution: {integrity: sha512-/1ttT31dAQc7hGtXWSEYEgzGtakAyO2C+/GqAzIuKXlGLpNPZgXdR8LZ0iDHDalbEr3AuHIPRV43sWLUrHWdsA==} cpu: [x64] os: [linux] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-win32-arm64@0.6.3': resolution: {integrity: sha512-oAArRDU1lkKg+xFEtiQ7C+/wghpqrkBrFWM05W73S+3sZz8JIHH79Q+Qh5gWls3i8vccitUgCnvln5V7xKn3XQ==} cpu: [arm64] os: [win32] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-codegen/binding-win32-x64@0.6.3': resolution: {integrity: sha512-bhFDcDsvmp5KuBfWTt4carNo1E4LXH7++S8qqZgDtXVqJxs0xMm7gbuqPihA8kBbphM+NzAUm5qmq6ocfqM6kg==} cpu: [x64] os: [win32] + deprecated: yuku-codegen is pure JavaScript since 0.14 '@yuku-parser/binding-darwin-arm64@0.6.3': resolution: {integrity: sha512-Xate6yyZgvi7da/gdnZy+Vu5jlFB0LRlb5m4MY6Y98KSQeJPZIhoVXMK2Vsl48XOmPlDIS8lge414HUVUEo+hg==} cpu: [arm64] os: [darwin] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-darwin-x64@0.6.3': resolution: {integrity: sha512-WKMZ5UU2HBdGZDEpQoLq+21f1FlS+BjroH1FaVE6zCSeqKmZ7xRP5jIRGtQ4vCYj/k2KHgyABZ16lgK9mTe2Sg==} cpu: [x64] os: [darwin] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-freebsd-x64@0.6.3': resolution: {integrity: sha512-OWX8V2k4bmtl/DNwU3yz3PZa2QXiSqWN3Xk7pNB5IPt7FcJBDlnpkOcX6h3tjMS7CyKE0lMvPUwwcmWSdbjkyA==} cpu: [x64] os: [freebsd] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm-gnu@0.6.3': resolution: {integrity: sha512-/4LzmPXPaCWqIpY1j3+XVb8rbXIratqCte3A4sGEjua6aVhvVxEVAqeKlBsoGkORWLeqbpcxhgxKwOGM17eexA==} cpu: [arm] os: [linux] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm-musl@0.6.3': resolution: {integrity: sha512-Df4jk0M/eNKKQfYzXBBKhKkmJBpB+XoX2LkMxmlK3GN+fxUdeb8EM78wX+1+eLVl5dZNo6f7gOd6oDV0gChevw==} cpu: [arm] os: [linux] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm64-gnu@0.6.3': resolution: {integrity: sha512-sRCtDktUgIbbV78SYX3wdGVVm1Hz/nSUS24JgXB4MzUeGNwBNB+eQAWMtBxCGriyJNXK3zwfj+SSgvTmUdPf/A==} cpu: [arm64] os: [linux] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-arm64-musl@0.6.3': resolution: {integrity: sha512-3J/jV3ROSqlhLyB/6i5EUHxjkom5i59iPvrtiAsnAjHzMsZJJPEke9LSaOsB0rf4MJFH9AmjvsK8gDahTjZy+A==} cpu: [arm64] os: [linux] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-x64-gnu@0.6.3': resolution: {integrity: sha512-a5mPn/OMSq2Aa2i7eJXcc37Jtw0b89gDO2mDpXN769b06IirEiqOzLNNJd6R7R8DxoadHzY0nLFhYNChE+jyAg==} cpu: [x64] os: [linux] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-linux-x64-musl@0.6.3': resolution: {integrity: sha512-kQSjfa6zdvotuXEGNKQ9vZZxE+lcEEbTUMSuvY/5+0crlwBCjEqrf9/W9ViFDoQAEt8WJiu/mtVNYkKAOkjLmA==} cpu: [x64] os: [linux] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-win32-arm64@0.6.3': resolution: {integrity: sha512-ZawdN3R0YKr48BeXCpbax+WDWbgEG6nWyDosVeZasrT5TjgfF4XMP5SfuyMNvRJ4gbTitrcYHZkENSXZ9ncqcg==} cpu: [arm64] os: [win32] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-parser/binding-win32-x64@0.6.3': resolution: {integrity: sha512-NcqZwBXQhKyfC0Eb+yBxXQcPjZoUstD1Dbr3X4UlOD1QiYfnvAYRKCZJ6nQ6KQ5p30dGaKkQeBL4t3qQtDQNWA==} cpu: [x64] os: [win32] + deprecated: yuku-parser runs on yuku-core since 0.14 '@yuku-toolchain/types@0.5.43': resolution: {integrity: sha512-kSpvPntnXw5+lYjO71ffBEnQ5ycQ74KGIYknh0TS4xeyCuBkOqxyJumxZkMhLBBUCLjDAbx2+Icnr3Zh4ftjpQ==} @@ -7208,7 +7230,7 @@ snapshots: '@oxc-project/types@0.146.0': {} - '@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5)': + '@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5)': dependencies: '@clack/prompts': 1.5.0 '@prisma/management-api-sdk': 1.80.0 @@ -7378,10 +7400,10 @@ snapshots: dependencies: openapi-fetch: 0.14.0 - '@prisma/orm-family-sql@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-family-sql@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 arktype: 2.2.7 pathe: 2.0.3 @@ -7396,10 +7418,10 @@ snapshots: - typanion - vite - '@prisma/orm-family-sql@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-family-sql@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 arktype: 2.2.7 pathe: 2.0.3 @@ -7424,7 +7446,7 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@prisma/orm-framework@8.0.0-rc.16(typescript@6.0.3)': + '@prisma/orm-framework@8.0.0-rc.17(typescript@6.0.3)': dependencies: '@standard-schema/spec': 1.1.0 arktype: 2.2.7 @@ -7434,12 +7456,12 @@ snapshots: optionalDependencies: typescript: 6.0.3 - '@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@types/node': 26.1.2 '@types/pg': 8.20.4 arktype: 2.2.7 @@ -7456,12 +7478,12 @@ snapshots: - typanion - vite - '@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) - '@prisma/orm-target-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) + '@prisma/orm-target-postgres': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@types/node': 26.1.2 '@types/pg': 8.20.4 arktype: 2.2.7 @@ -7478,11 +7500,11 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-target-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 @@ -7501,11 +7523,11 @@ snapshots: - typanion - vite - '@prisma/orm-target-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-target-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/orm-family-sql': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) - '@prisma/orm-toolchain': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-family-sql': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) + '@prisma/orm-toolchain': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@standard-schema/spec': 1.1.0 '@types/node': 26.1.2 '@types/pg': 8.20.4 @@ -7524,9 +7546,9 @@ snapshots: - typanion - vite - '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + '@prisma/cli-engine': 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 arktype: 2.2.7 @@ -7553,9 +7575,9 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-toolchain@8.0.0-rc.13(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + '@prisma/cli-engine': 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/orm-framework': 8.0.0-rc.13(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 arktype: 2.2.7 @@ -7582,10 +7604,10 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-toolchain@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/cli-engine': 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) @@ -7611,10 +7633,10 @@ snapshots: - magicast - typanion - '@prisma/orm-toolchain@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@prisma/orm-toolchain@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) - '@prisma/orm-framework': 8.0.0-rc.16(typescript@6.0.3) + '@prisma/cli-engine': 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + '@prisma/orm-framework': 8.0.0-rc.17(typescript@6.0.3) '@vercel/detect-agent': 1.2.5 arktype: 2.2.7 c12: 3.3.4(magicast@0.5.5) @@ -8569,7 +8591,7 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): + alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.1)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): dependencies: '@alchemy.run/cloudflare-runtime': 2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.1)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@alchemy.run/floci': 2.0.0-beta.81(effect@4.0.2) @@ -8611,7 +8633,7 @@ snapshots: optionalDependencies: '@effect/platform-bun': 4.0.2(effect@4.0.2) '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) - '@prisma/orm-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-postgres': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@vercel/nft': 1.10.2 mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) pg: 8.22.0 @@ -8627,7 +8649,7 @@ snapshots: - typescript - utf-8-validate - alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): + alchemy@2.0.0-beta.81(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@prisma/orm-postgres@8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)))(@types/node@26.1.2)(@types/react@19.2.17)(@vercel/nft@1.10.2)(effect@4.0.2)(hono@4.12.31)(mongodb@6.21.0(@aws-sdk/credential-providers@3.1077.0))(pg@8.22.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(ws@8.22.0): dependencies: '@alchemy.run/cloudflare-runtime': 2.0.0-beta.81(@distilled.cloud/cloudflare@1.0.0-rc.13(effect@4.0.2))(@effect/platform-bun@4.0.2(effect@4.0.2))(@effect/platform-node@4.0.2(effect@4.0.2)(redis@6.2.1))(@types/node@26.1.2)(effect@4.0.2)(rolldown@1.2.5)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@alchemy.run/floci': 2.0.0-beta.81(effect@4.0.2) @@ -8669,7 +8691,7 @@ snapshots: optionalDependencies: '@effect/platform-bun': 4.0.2(effect@4.0.2) '@effect/platform-node': 4.0.2(effect@4.0.2)(redis@6.2.1) - '@prisma/orm-postgres': 8.0.0-rc.16(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-postgres': 8.0.0-rc.17(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(temporal-polyfill@1.0.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@vercel/nft': 1.10.2 mongodb: 6.21.0(@aws-sdk/credential-providers@3.1077.0) pg: 8.22.0 @@ -10071,11 +10093,11 @@ snapshots: prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): dependencies: '@manypkg/tools': 2.1.2 - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + '@prisma/cli-engine': 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/composer-cli': link:packages/9-public/composer-cli '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.1)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@vercel/detect-agent': 1.2.5 better-result: 2.9.2 cross-spawn: 7.0.6 @@ -10099,11 +10121,11 @@ snapshots: prisma@8.0.0-rc.19(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): dependencies: '@manypkg/tools': 2.1.2 - '@prisma/cli-engine': 0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) + '@prisma/cli-engine': 0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5) '@prisma/composer-cli': link:packages/9-public/composer-cli '@prisma/compute-sdk': 0.43.0(@prisma/management-api-sdk@1.80.0) '@prisma/management-api-sdk': 1.80.0 - '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.6.3(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@prisma/orm-toolchain': 8.0.0-rc.13(@prisma/cli-engine@0.7.0(@prisma/management-api-sdk@1.80.0)(magicast@0.5.5))(magicast@0.5.5)(typanion@3.14.0)(typescript@6.0.3)(vite@8.1.2(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) '@vercel/detect-agent': 1.2.5 better-result: 2.9.2 cross-spawn: 7.0.6