From 2521e7931e585eb7658db5cbb0747baf3b439a00 Mon Sep 17 00:00:00 2001 From: "Sakamoto, Kazunori" Date: Thu, 11 Dec 2025 22:31:02 +0900 Subject: [PATCH] fix: improve prismaScripts --- packages/wb/src/scripts/prismaScripts.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/wb/src/scripts/prismaScripts.ts b/packages/wb/src/scripts/prismaScripts.ts index 144ac475..fa4fee46 100644 --- a/packages/wb/src/scripts/prismaScripts.ts +++ b/packages/wb/src/scripts/prismaScripts.ts @@ -27,6 +27,7 @@ class PrismaScripts { } litestream(_: Project): string { + // PRAGMA statements return results in SQLite, so use queryRawUnsafe instead of executeRawUnsafe. // cf. https://litestream.io/tips/ return `${runtimeWithArgs} -e ' const { PrismaClient } = require("@prisma/client"); @@ -40,7 +41,7 @@ const pragmas = [ (async () => { try { for (const pragma of pragmas) { - await prisma.$executeRawUnsafe(pragma); + await prisma.$queryRawUnsafe(pragma); } } catch (error) { console.error("Failed due to:", error);