From cbaee0281fee0e06d552197eba47315bdb22c02f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=93=8D=E9=A9=AC?= Date: Thu, 8 May 2025 21:20:41 +0800 Subject: [PATCH] fix: escape backslashes in JSON stringification for postgres sql. --- packages/orm/src/Drivers/DML/postgres.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/orm/src/Drivers/DML/postgres.ts b/packages/orm/src/Drivers/DML/postgres.ts index 309b1eda..292728cd 100644 --- a/packages/orm/src/Drivers/DML/postgres.ts +++ b/packages/orm/src/Drivers/DML/postgres.ts @@ -332,7 +332,7 @@ Driver.prototype.propertyToValue = function ( case "object": if (value !== null) { if (!Buffer.isBuffer(value)) - value = JSON.stringify(value); + value = JSON.stringify(value).replace(/\\/g, '\\\\'); } break; case "date":