diff --git a/src/test/regress/sql/junkfilter.sql b/src/test/regress/sql/select_implicit.sql similarity index 86% rename from src/test/regress/sql/junkfilter.sql rename to src/test/regress/sql/select_implicit.sql index 9dc9880706..44e06a95b6 100644 --- a/src/test/regress/sql/junkfilter.sql +++ b/src/test/regress/sql/select_implicit.sql @@ -1,3 +1,11 @@ +-- +-- select_implicit.sql +-- +-- Test cases for queries with ordering terms missing from the target list. +-- This used to be called "junkfilter.sql". +-- The parser uses the term "resjunk" to handle these cases. +-- - thomas 1998-07-09 + -- load test data CREATE TABLE test_missing_target (a int, b int, c char(8)); INSERT INTO test_missing_target VALUES (0, 1, 'XXXX'); @@ -26,7 +34,8 @@ SELECT count(*) FROM test_missing_target GROUP BY a ORDER BY b; SELECT count(*) FROM test_missing_target GROUP BY b ORDER BY b; -- w/ existing GROUP BY target using a relation name in target -SELECT test_missing_target.b, count(*) FROM test_missing_target GROUP BY b ORDER BY b; +SELECT test_missing_target.b, count(*) + FROM test_missing_target GROUP BY b ORDER BY b; -- w/o existing GROUP BY target SELECT c FROM test_missing_target ORDER BY a; @@ -69,6 +78,6 @@ FROM test_missing_target x, test_missing_target y SELECT * FROM test_missing_target2; -- Cleanup -drop table test_missing_target; -drop table test_missing_target2; +DROP TABLE test_missing_target; +DROP TABLE test_missing_target2; diff --git a/src/test/regress/sql/tests b/src/test/regress/sql/tests index de02118cd0..b92c76fa8b 100644 --- a/src/test/regress/sql/tests +++ b/src/test/regress/sql/tests @@ -46,6 +46,7 @@ select select_into select_distinct select_distinct_on +select_implicit select_having subselect union @@ -60,4 +61,3 @@ hash_index select_views alter_table portals_p2 -junkfilter