aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2002-09-02 06:05:16 +0000
committerBruce Momjian <bruce@momjian.us>2002-09-02 06:05:16 +0000
commit48e1a39924d9e0674306156a6519cf5688c67c43 (patch)
tree6446583e3a455dad61a61ce7718dc9dcada3d166 /src
parent92a162c08834fc6728deeb28f67c2d963612c95a (diff)
downloadpostgresql-48e1a39924d9e0674306156a6519cf5688c67c43.tar.gz
postgresql-48e1a39924d9e0674306156a6519cf5688c67c43.zip
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
Diffstat (limited to 'src')
-rw-r--r--src/test/regress/expected/errors.out15
-rw-r--r--src/test/regress/sql/errors.sql6
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