From 150a96363ddef19d44bb8d1c9a598772a57dfb13 Mon Sep 17 00:00:00 2001 From: Diego Imbert Date: Fri, 3 Jul 2026 21:18:14 +0200 Subject: [PATCH] fix: handle dollar-quoting and comments when splitting SQL statements --- frontend/src/lib/components/sqlDdl.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/sqlDdl.ts b/frontend/src/lib/components/sqlDdl.ts index 8654f3928f..5897c08859 100644 --- a/frontend/src/lib/components/sqlDdl.ts +++ b/frontend/src/lib/components/sqlDdl.ts @@ -78,8 +78,10 @@ export function splitSqlStatements(code: string): string[] { continue } if (char === '/' && nextChar === '*') { + // Consume both chars so the '*' of '/*' can't double as a '*/' close. inBlockComment = true - currentStatement += char + currentStatement += '/*' + i += 1 continue } if (char === '$') {