@@ -1684,7 +1684,7 @@ ALTER TABLE fk_partitioned_fk_1 ADD FOREIGN KEY (a, b) REFERENCES fk_notpartitio
1684
1684
ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_1 FOR VALUES FROM (0,0) TO (1000,1000);
1685
1685
-- Child constraint will remain valid.
1686
1686
SELECT 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 ;
1688
1688
conname | convalidated | conrelid
1689
1689
------------------------------+--------------+---------------------
1690
1690
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;
1695
1695
ALTER TABLE fk_partitioned_fk VALIDATE CONSTRAINT fk_partitioned_fk_a_b_fkey;
1696
1696
-- All constraints are now valid.
1697
1697
SELECT 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 ;
1699
1699
conname | convalidated | conrelid
1700
1700
------------------------------+--------------+---------------------
1701
1701
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".
1714
1714
TRUNCATE fk_partitioned_fk_2;
1715
1715
ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2 FOR VALUES FROM (1000,1000) TO (2000,2000);
1716
1716
-- 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;
1718
1719
conname | convalidated
1719
1720
------------------------------+--------------
1720
1721
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
1731
1732
ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES FROM (2000,2000) TO (3000,3000);
1732
1733
-- All constraints are now valid.
1733
1734
SELECT 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 ;
1735
1736
conname | convalidated | conrelid
1736
1737
--------------------------------+--------------+-----------------------
1737
1738
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
1748
1749
CREATE TABLE fk_notpartitioned_fk (b int, a int);
1749
1750
ALTER TABLE fk_notpartitioned_fk ADD FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID;
1750
1751
-- 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;
1752
1754
conname | convalidated
1753
1755
--------------------------------+--------------
1754
1756
fk_notpartitioned_fk_a_b_fkey | f
@@ -1757,7 +1759,8 @@ SELECT conname, convalidated FROM pg_constraint WHERE conrelid = 'fk_notpartitio
1757
1759
1758
1760
ALTER TABLE fk_notpartitioned_fk VALIDATE CONSTRAINT fk_notpartitioned_fk_a_b_fkey;
1759
1761
-- 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;
1761
1764
conname | convalidated
1762
1765
--------------------------------+--------------
1763
1766
fk_notpartitioned_fk_a_b_fkey | t
0 commit comments