From 71ec8d7cfee5dedf5fdf6ec9915b53e2679dff61 Mon Sep 17 00:00:00 2001 From: yhx-12243 Date: Thu, 25 Apr 2024 12:35:54 -0400 Subject: [PATCH] fix(postgres): escapeId in DELETE statement (#91) --- packages/postgres/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/postgres/src/index.ts b/packages/postgres/src/index.ts index e65130f4..911094e3 100644 --- a/packages/postgres/src/index.ts +++ b/packages/postgres/src/index.ts @@ -324,7 +324,7 @@ export class PostgresDriver extends Driver { const builder = new PostgresBuilder(this, sel.tables) const query = builder.parseQuery(sel.query) if (query === 'FALSE') return {} - const { count } = await this.query(`DELETE FROM ${sel.table} WHERE ${query}`) + const { count } = await this.query(`DELETE FROM ${builder.escapeId(sel.table)} WHERE ${query}`) return { matched: count, removed: count } }