]> granicus.if.org Git - postgresql/commitdiff
Fix unstable regression test results.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 31 Dec 2016 23:39:08 +0000 (18:39 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 31 Dec 2016 23:39:08 +0000 (18:39 -0500)
Commit 2ac3ef7a0 added a query with an underdetermined output row order;
it has failed multiple times in the buildfarm since then.  Add an ORDER BY
to fix.  Also, don't rely on a DROP CASCADE to drop in a well-determined
order; that hasn't failed yet but I don't trust it much, and we're not
saving any typing by using CASCADE anyway.

src/test/regress/expected/insert.out
src/test/regress/sql/insert.sql

index 49f667b1194daf52f273f7f34ea6f179b4dce5a1..383d884847131d58d5012a05aa27838d8ed47555 100644 (file)
@@ -314,7 +314,8 @@ from pg_attribute
 where attname = 'a'
  and (attrelid = 'p'::regclass
    or attrelid = 'p1'::regclass
-   or attrelid = 'p11'::regclass);
+   or attrelid = 'p11'::regclass)
+order by attrelid::regclass::text;
  attrelid | attname | attnum 
 ----------+---------+--------
  p        | a       |      1
@@ -333,7 +334,4 @@ select tableoid::regclass, * from p;
 (1 row)
 
 -- cleanup
-drop table p cascade;
-NOTICE:  drop cascades to 2 other objects
-DETAIL:  drop cascades to table p1
-drop cascades to table p11
+drop table p, p1, p11;
index 08dc068de8069c28e569263744ceede7d7da0bd8..687bd4b50411ee339c8d8b6f973bea1bc56cdd1b 100644 (file)
@@ -185,7 +185,8 @@ from pg_attribute
 where attname = 'a'
  and (attrelid = 'p'::regclass
    or attrelid = 'p1'::regclass
-   or attrelid = 'p11'::regclass);
+   or attrelid = 'p11'::regclass)
+order by attrelid::regclass::text;
 
 alter table p1 attach partition p11 for values from (2) to (5);
 alter table p attach partition p1 for values from (1, 2) to (1, 10);
@@ -195,4 +196,4 @@ insert into p values (1, 2);
 select tableoid::regclass, * from p;
 
 -- cleanup
-drop table p cascade;
+drop table p, p1, p11;