From 48e1a39924d9e0674306156a6519cf5688c67c43 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Mon, 2 Sep 2002 06:05:16 +0000
Subject: [PATCH] I guess the intention was to test incomplete SELECT
 statements, not missing semicolons.

I also added a SELECT statement without a target list.

Manfred Koizar
---
 src/test/regress/expected/errors.out | 15 ++++++++++++---
 src/test/regress/sql/errors.sql      |  6 ++++--
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/src/test/regress/expected/errors.out b/src/test/regress/expected/errors.out
index 3941cc47ad4..698ccc85654 100644
--- a/src/test/regress/expected/errors.out
+++ b/src/test/regress/expected/errors.out
@@ -2,7 +2,12 @@
 -- ERRORS
 --
 -- bad in postquel, but ok in postsql
-select 1
+select 1;
+ ?column? 
+----------
+        1
+(1 row)
+
 --
 -- UNSUPPORTED STUFF
  
@@ -16,10 +21,14 @@ select 1
 -- RETRIEVE
  
 -- missing relation name 
-select
+select;
+ERROR:  parser: parse error at or near ";" at character 7
 -- no such relation 
 select * from nonesuch;
-ERROR:  parser: parse error at or near "select" at character 10
+ERROR:  Relation "nonesuch" does not exist
+-- missing target list
+select from pg_database;
+ERROR:  parser: parse error at or near "from" at character 8
 -- bad name in target list
 select nonesuch from pg_database;
 ERROR:  Attribute "nonesuch" not found
diff --git a/src/test/regress/sql/errors.sql b/src/test/regress/sql/errors.sql
index db041fa9cbf..dee19bc136f 100644
--- a/src/test/regress/sql/errors.sql
+++ b/src/test/regress/sql/errors.sql
@@ -3,7 +3,7 @@
 --
 
 -- bad in postquel, but ok in postsql
-select 1
+select 1;
 
 
 --
@@ -20,11 +20,13 @@ select 1
 -- RETRIEVE
  
 -- missing relation name 
-select
+select;
 
 -- no such relation 
 select * from nonesuch;
 
+-- missing target list
+select from pg_database;
 -- bad name in target list
 select nonesuch from pg_database;
 -- bad attribute name on lhs of operator
-- 
GitLab