diff --git a/packages/cli/package.json b/packages/cli/package.json index 6d6a9752ed1e..3b1e657ab0bf 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -68,9 +68,9 @@ "devDependencies": { "@prisma/client": "workspace:*", "@prisma/debug": "workspace:*", - "@prisma/fetch-engine": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/fetch-engine": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/get-platform": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@prisma/internals": "workspace:*", "@prisma/migrate": "workspace:*", "@prisma/studio": "0.464.0", @@ -120,7 +120,7 @@ "prepublishOnly": "pnpm run build" }, "dependencies": { - "@prisma/engines": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433" + "@prisma/engines": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685" }, "sideEffects": false } diff --git a/packages/client/package.json b/packages/client/package.json index 32ce950663bb..21d4d10cf6ad 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -70,10 +70,10 @@ "@opentelemetry/api": "1.1.0", "@prisma/debug": "workspace:*", "@prisma/engine-core": "workspace:*", - "@prisma/engines": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", - "@prisma/fetch-engine": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/engines": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", + "@prisma/fetch-engine": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/get-platform": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@prisma/internals": "workspace:*", "@prisma/migrate": "workspace:*", "@swc/core": "1.2.203", @@ -137,7 +137,7 @@ } }, "dependencies": { - "@prisma/engines-version": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433" + "@prisma/engines-version": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685" }, "sideEffects": false } diff --git a/packages/client/tests/functional/queryRaw-typed-results/tests.ts b/packages/client/tests/functional/queryRaw-typed-results/tests.ts index 3190f7d41b27..09560e5ac7a1 100644 --- a/packages/client/tests/functional/queryRaw-typed-results/tests.ts +++ b/packages/client/tests/functional/queryRaw-typed-results/tests.ts @@ -6,7 +6,7 @@ declare let prisma: import('@prisma/client').PrismaClient declare let Prisma: typeof import('@prisma/client').Prisma testMatrix.setupTestSuite( - (suiteConfig) => { + () => { test('simple expression', async () => { const result = (await prisma.$queryRaw`SELECT 1 + 1`) as Array> expect(Number(Object.values(result[0])[0])).toEqual(2) @@ -35,21 +35,13 @@ testMatrix.setupTestSuite( string: 'str', int: 42, bInt: BigInt('12345'), - float: expect.anything(), // checked below + float: 0.125, bytes: Buffer.from([1, 2, 3]), bool: true, dt: new Date('1900-10-10T01:10:10.001Z'), dec: new Prisma.Decimal('0.0625'), }, ]) - - const floatField = (testModel as { float: unknown }[])[0].float - - if (suiteConfig['provider'] === 'sqlite') { - expect(floatField).toEqual(new Prisma.Decimal('0.125')) - } else { - expect(floatField).toEqual(0.125) - } }) }, { diff --git a/packages/engine-core/package.json b/packages/engine-core/package.json index e6a5279be332..37a3b4883b5c 100644 --- a/packages/engine-core/package.json +++ b/packages/engine-core/package.json @@ -35,9 +35,9 @@ }, "dependencies": { "@prisma/debug": "workspace:*", - "@prisma/engines": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/engines": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/get-platform": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "chalk": "4.1.2", "execa": "5.1.1", "get-stream": "6.0.1", diff --git a/packages/internals/package.json b/packages/internals/package.json index ae7cd2b448b5..3cead7425c66 100644 --- a/packages/internals/package.json +++ b/packages/internals/package.json @@ -47,10 +47,10 @@ "dependencies": { "@prisma/debug": "workspace:*", "@prisma/engine-core": "workspace:*", - "@prisma/engines": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", - "@prisma/fetch-engine": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/engines": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", + "@prisma/fetch-engine": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/get-platform": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@timsuchanek/copy": "1.4.5", "archiver": "5.3.1", "arg": "5.0.2", diff --git a/packages/migrate/package.json b/packages/migrate/package.json index 4cf8180d8153..7c9b6379c725 100644 --- a/packages/migrate/package.json +++ b/packages/migrate/package.json @@ -19,7 +19,7 @@ "version": "latest" }, "devDependencies": { - "@prisma/engines-version": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/engines-version": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@prisma/generator-helper": "workspace:*", "@prisma/internals": "workspace:*", "@swc/core": "1.2.203", @@ -44,7 +44,7 @@ }, "dependencies": { "@prisma/debug": "workspace:*", - "@prisma/get-platform": "3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433", + "@prisma/get-platform": "3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685", "@sindresorhus/slugify": "1.1.2", "chalk": "4.1.2", "execa": "5.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80d497a9bde7..66f161d11709 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,10 +118,10 @@ importers: specifiers: '@prisma/client': workspace:* '@prisma/debug': workspace:* - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 - '@prisma/fetch-engine': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 + '@prisma/fetch-engine': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/internals': workspace:* '@prisma/migrate': workspace:* '@prisma/studio': 0.464.0 @@ -161,13 +161,13 @@ importers: ts-pattern: 4.0.3 typescript: 4.7.3 dependencies: - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 devDependencies: '@prisma/client': link:../client '@prisma/debug': link:../debug - '@prisma/fetch-engine': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/fetch-engine': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/internals': link:../internals '@prisma/migrate': link:../migrate '@prisma/studio': 0.464.0 @@ -215,11 +215,11 @@ importers: '@opentelemetry/api': 1.1.0 '@prisma/debug': workspace:* '@prisma/engine-core': workspace:* - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 - '@prisma/engines-version': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 - '@prisma/fetch-engine': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 + '@prisma/engines-version': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 + '@prisma/fetch-engine': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/internals': workspace:* '@prisma/migrate': workspace:* '@swc/core': 1.2.203 @@ -274,7 +274,7 @@ importers: yeoman-generator: ^5.6.1 yo: ^4.3.0 dependencies: - '@prisma/engines-version': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines-version': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 devDependencies: '@faker-js/faker': 7.2.0 '@jest/test-sequencer': 28.1.1 @@ -282,10 +282,10 @@ importers: '@opentelemetry/api': 1.1.0 '@prisma/debug': link:../debug '@prisma/engine-core': link:../engine-core - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 - '@prisma/fetch-engine': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 + '@prisma/fetch-engine': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/internals': link:../internals '@prisma/migrate': link:../migrate '@swc/core': 1.2.203 @@ -368,9 +368,9 @@ importers: packages/engine-core: specifiers: '@prisma/debug': workspace:* - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@swc/core': 1.2.203 '@swc/jest': 0.2.21 '@types/jest': 28.1.1 @@ -389,9 +389,9 @@ importers: undici: 5.4.0 dependencies: '@prisma/debug': link:../debug - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 chalk: 4.1.2 execa: 5.1.1 get-stream: 6.0.1 @@ -501,10 +501,10 @@ importers: specifiers: '@prisma/debug': workspace:* '@prisma/engine-core': workspace:* - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 - '@prisma/fetch-engine': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 + '@prisma/fetch-engine': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@swc/core': 1.2.203 '@swc/jest': 0.2.21 '@timsuchanek/copy': 1.4.5 @@ -562,10 +562,10 @@ importers: dependencies: '@prisma/debug': link:../debug '@prisma/engine-core': link:../engine-core - '@prisma/engines': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 - '@prisma/fetch-engine': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 + '@prisma/fetch-engine': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@timsuchanek/copy': 1.4.5 archiver: 5.3.1 arg: 5.0.2 @@ -625,9 +625,9 @@ importers: packages/migrate: specifiers: '@prisma/debug': workspace:* - '@prisma/engines-version': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines-version': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/internals': workspace:* '@sindresorhus/slugify': 1.1.2 '@swc/core': 1.2.203 @@ -661,7 +661,7 @@ importers: typescript: 4.7.3 dependencies: '@prisma/debug': link:../debug - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@sindresorhus/slugify': 1.1.2 chalk: 4.1.2 execa: 5.1.1 @@ -678,7 +678,7 @@ importers: strip-indent: 3.0.0 ts-pattern: 4.0.2 devDependencies: - '@prisma/engines-version': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/engines-version': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 '@prisma/generator-helper': link:../generator-helper '@prisma/internals': link:../internals '@swc/core': 1.2.203 @@ -1921,18 +1921,18 @@ packages: transitivePeerDependencies: - supports-color - /@prisma/engines-version/3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433: - resolution: {integrity: sha512-sguERsRvwjsOBldiBPgDvSMf8zHUbuiFMeZu3yQ8W6fIVUIGTDdtf6+BOSt5BBg3jYeTPX1RJeLr9bGYhhVZ8w==} + /@prisma/engines-version/3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685: + resolution: {integrity: sha512-/iyNxcSH0qcEYpse0O7oXj9uY/k6mg4kNEp1LP/9A1mYQEsyF0Jy78mPn9zkwK6IAEYHefHw39ODjCFz+0DvfQ==} - /@prisma/engines/3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433: - resolution: {integrity: sha512-6fo1Ogll11BUXHcmV9+OGm+eQEHhqaOVdS0T1mYLXHJ1MfSiosWbmxDFiLB+rtwmfol7YlqUiUaz8sqJlE99HA==} + /@prisma/engines/3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685: + resolution: {integrity: sha512-KOQJ5GltplIiT2+WIXIAdcUhiK2WqNM2etEYZ7TEc3eIiY9crk/TWM6YNG7+wY1iilmxbPXJJpf02+BejHeJkw==} requiresBuild: true - /@prisma/fetch-engine/3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433: - resolution: {integrity: sha512-xFPk8M109FmCE8ROlwUZE8+TpHx0emXTJOZG/MJYjEOLfn1jn1dvSrA2CAatFdz6419I1sKRQLHT6gpvQjYxSQ==} + /@prisma/fetch-engine/3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685: + resolution: {integrity: sha512-NAjnvUp6imnF/1siwIU3jstnfy5+X5EbdgpaTyMfFkp4Z6lcnwDUmnFaQHMJre6QJO62a/D3og3vDR2cow0jwA==} dependencies: '@prisma/debug': 3.15.1 - '@prisma/get-platform': 3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433 + '@prisma/get-platform': 3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685 chalk: 4.1.2 execa: 5.1.1 find-cache-dir: 3.3.2 @@ -1952,8 +1952,8 @@ packages: - encoding - supports-color - /@prisma/get-platform/3.16.0-33.7a18b3b3a7f3c555f78372d40fe90241c4d6f433: - resolution: {integrity: sha512-+E+pB6Lg80pvX9XniQ1N7+amO50CeWzRv7hM2vn/PWRUao5+DpN/KT6qwYV9w45XhJjEUN+88fSC5FvNbTcvCg==} + /@prisma/get-platform/3.16.0-34.4123f3fa0ceb8c583a9094914ec20ab68b530685: + resolution: {integrity: sha512-vcxbKaGGaCVXVBmQ/A90RyKPTjKjnlmVUik7e6JK91caDLL/eLk9Ro2q1itOBimEEGh443nXDWHLi3YcICgzKQ==} dependencies: '@prisma/debug': 3.15.1 transitivePeerDependencies: