From 298845a6f012038a12fb62822157fc3e240410ca Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 11 Dec 1999 01:03:36 +0000
Subject: [PATCH] Allow ; in () in psql.

---
 src/bin/psql/mainloop.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/bin/psql/mainloop.c b/src/bin/psql/mainloop.c
index f85247689b9..e6b85604982 100644
--- a/src/bin/psql/mainloop.c
+++ b/src/bin/psql/mainloop.c
@@ -270,11 +270,10 @@ MainLoop(PsqlSettings *pset, FILE *source)
 				free(line);
 				line = new;
                 continue; /* reparse the just substituted */
-            }                
-            
+            }
 
 			/* semicolon? then send query */
-			else if (line[i] == ';' && !was_bslash)
+			else if (line[i] == ';' && !was_bslash && !paren_level)
 			{
                 /* delete the old query buffer from last time around */
                 if (slashCmdStatus == CMD_SEND)
-- 
GitLab