summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2004-12-03 22:19:28 +0000
committerTom Lane2004-12-03 22:19:28 +0000
commit59b3b8014dcc4b016a2d429ccc975cd5aaf69283 (patch)
tree7105eb7ab448ef3acad87318b7d5747198d1ba70
parent8090616847daad2c3b5f322bb67a0a1eed3ddcd4 (diff)
As long as we're forcing an ORDER BY in these four join queries, we had
better make sure the sort order is totally specified; else we get burnt by platform-specific behavior of qsort() with equal keys. Per buildfarm results.
-rw-r--r--src/test/regress/expected/join.out8
-rw-r--r--src/test/regress/sql/join.sql8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/test/regress/expected/join.out b/src/test/regress/expected/join.out
index 58d0d3f06f5..b98288e5c21 100644
--- a/src/test/regress/expected/join.out
+++ b/src/test/regress/expected/join.out
@@ -1718,7 +1718,7 @@ SELECT '' AS "xxx", *
--
SELECT '' AS "xxx", *
FROM J1_TBL LEFT OUTER JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
xxx | i | j | t | k
-----+---+---+-------+----
| 0 | | zero |
@@ -1738,7 +1738,7 @@ SELECT '' AS "xxx", *
SELECT '' AS "xxx", *
FROM J1_TBL LEFT JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
xxx | i | j | t | k
-----+---+---+-------+----
| 0 | | zero |
@@ -1788,7 +1788,7 @@ SELECT '' AS "xxx", *
SELECT '' AS "xxx", *
FROM J1_TBL FULL OUTER JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
xxx | i | j | t | k
-----+---+---+-------+----
| 0 | | zero |
@@ -1810,7 +1810,7 @@ SELECT '' AS "xxx", *
SELECT '' AS "xxx", *
FROM J1_TBL FULL JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
xxx | i | j | t | k
-----+---+---+-------+----
| 0 | | zero |
diff --git a/src/test/regress/sql/join.sql b/src/test/regress/sql/join.sql
index f9f851f677a..9bda6f1d002 100644
--- a/src/test/regress/sql/join.sql
+++ b/src/test/regress/sql/join.sql
@@ -167,11 +167,11 @@ SELECT '' AS "xxx", *
SELECT '' AS "xxx", *
FROM J1_TBL LEFT OUTER JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
SELECT '' AS "xxx", *
FROM J1_TBL LEFT JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
SELECT '' AS "xxx", *
FROM J1_TBL RIGHT OUTER JOIN J2_TBL USING (i);
@@ -181,11 +181,11 @@ SELECT '' AS "xxx", *
SELECT '' AS "xxx", *
FROM J1_TBL FULL OUTER JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
SELECT '' AS "xxx", *
FROM J1_TBL FULL JOIN J2_TBL USING (i)
- ORDER BY i, k;
+ ORDER BY i, k, t;
SELECT '' AS "xxx", *
FROM J1_TBL LEFT JOIN J2_TBL USING (i) WHERE (k = 1);