From fd73ffb6af4e9130ffdea79ec5a4995491232809 Mon Sep 17 00:00:00 2001 From: huangtiande Date: Fri, 13 Feb 2015 10:12:44 +0800 Subject: [PATCH] =?UTF-8?q?fix=20escape=20bug=20=E8=AE=A9sql=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=E5=8E=9F=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../alibaba/druid/sql/dialect/postgresql/parser/PGLexer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/alibaba/druid/sql/dialect/postgresql/parser/PGLexer.java b/src/main/java/com/alibaba/druid/sql/dialect/postgresql/parser/PGLexer.java index 8f3fc4f5ad..2e8e8c7331 100644 --- a/src/main/java/com/alibaba/druid/sql/dialect/postgresql/parser/PGLexer.java +++ b/src/main/java/com/alibaba/druid/sql/dialect/postgresql/parser/PGLexer.java @@ -92,6 +92,7 @@ public class PGLexer extends Lexer { hasSpecial = true; } + putChar('\\'); switch (ch) { case '\0': putChar('\0'); @@ -137,6 +138,7 @@ public class PGLexer extends Lexer { arraycopy(mark + 1, buf, 0, bufPos); hasSpecial = true; putChar('\''); + putChar('\''); continue; } }