@@ -1684,7 +1684,7 @@ ALTER TABLE fk_partitioned_fk_1 ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitio
16841684ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_1 FOR VALUES FROM (0,0) TO (1000,1000);
16851685-- Child constraint will remain valid.
16861686SELECT conname, convalidated, conrelid::regclass FROM pg_constraint
1687- WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid;
1687+ WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text ;
16881688 conname | convalidated | conrelid
16891689------------------------------+--------------+---------------------
16901690 fk_partitioned_fk_a_b_fkey | f | fk_partitioned_fk
@@ -1695,7 +1695,7 @@ WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid;
16951695ALTER TABLE fk_partitioned_fk VALIDATE CONSTRAINT fk_partitioned_fk_a_b_fkey;
16961696-- All constraints are now valid.
16971697SELECT conname, convalidated, conrelid::regclass FROM pg_constraint
1698- WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid;
1698+ WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text ;
16991699 conname | convalidated | conrelid
17001700------------------------------+--------------+---------------------
17011701 fk_partitioned_fk_a_b_fkey | t | fk_partitioned_fk
@@ -1714,7 +1714,8 @@ DETAIL: Key (a, b)=(1000, 1000) is not present in table "fk_notpartitioned_pk".
17141714TRUNCATE fk_partitioned_fk_2;
17151715ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2 FOR VALUES FROM (1000,1000) TO (2000,2000);
17161716-- The child constraint will also be valid.
1717- SELECT conname, convalidated FROM pg_constraint WHERE conrelid = 'fk_partitioned_fk_2'::regclass;
1717+ SELECT conname, convalidated FROM pg_constraint
1718+ WHERE conrelid = 'fk_partitioned_fk_2'::regclass ORDER BY oid::regclass::text;
17181719 conname | convalidated
17191720------------------------------+--------------
17201721 fk_partitioned_fk_2_a_b_fkey | t
@@ -1731,7 +1732,7 @@ ALTER TABLE fk_partitioned_fk_3 ATTACH PARTITION fk_partitioned_fk_3_1 FOR VALUE
17311732ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES FROM (2000,2000) TO (3000,3000);
17321733-- All constraints are now valid.
17331734SELECT conname, convalidated, conrelid::regclass FROM pg_constraint
1734- WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid;
1735+ WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text ;
17351736 conname | convalidated | conrelid
17361737--------------------------------+--------------+-----------------------
17371738 fk_partitioned_fk_a_b_fkey | t | fk_partitioned_fk
@@ -1748,7 +1749,8 @@ CREATE TABLE fk_partitioned_pk_1 PARTITION OF fk_partitioned_pk FOR VALUES FROM
17481749CREATE TABLE fk_notpartitioned_fk (b int, a int);
17491750ALTER TABLE fk_notpartitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID;
17501751-- Constraint will be invalid.
1751- SELECT conname, convalidated FROM pg_constraint WHERE conrelid = 'fk_notpartitioned_fk'::regclass;
1752+ SELECT conname, convalidated FROM pg_constraint
1753+ WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text;
17521754 conname | convalidated
17531755--------------------------------+--------------
17541756 fk_notpartitioned_fk_a_b_fkey | f
@@ -1757,7 +1759,8 @@ SELECT conname, convalidated FROM pg_constraint WHERE conrelid = 'fk_notpartitio
17571759
17581760ALTER TABLE fk_notpartitioned_fk VALIDATE CONSTRAINT fk_notpartitioned_fk_a_b_fkey;
17591761-- All constraints are now valid.
1760- SELECT conname, convalidated FROM pg_constraint WHERE conrelid = 'fk_notpartitioned_fk'::regclass;
1762+ SELECT conname, convalidated FROM pg_constraint
1763+ WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text;
17611764 conname | convalidated
17621765--------------------------------+--------------
17631766 fk_notpartitioned_fk_a_b_fkey | t
0 commit comments