Commit 282713a8 authored by Tom Lane's avatar Tom Lane

Make the regression tests safe for TOAST.

parent 6d1ae0c9
VACUUM; VACUUM;
-- --
-- sanity check, if we don't have indices the test will take years to -- sanity check, if we don't have indices the test will take years to
-- complete. -- complete. But skip TOAST relations since they will have varying
-- names depending on the current OID counter.
-- --
SELECT relname, relhasindex SELECT relname, relhasindex
FROM pg_class FROM pg_class
WHERE relhasindex WHERE relhasindex AND relkind != 't'
ORDER BY relname; ORDER BY relname;
relname | relhasindex relname | relhasindex
---------------------+------------- ---------------------+-------------
......
...@@ -111,8 +111,7 @@ WHERE p1.typsend = p2.oid AND p1.typtype = 'b' AND ...@@ -111,8 +111,7 @@ WHERE p1.typsend = p2.oid AND p1.typtype = 'b' AND
-- Look for illegal values in pg_class fields -- Look for illegal values in pg_class fields
SELECT p1.oid, p1.relname SELECT p1.oid, p1.relname
FROM pg_class as p1 FROM pg_class as p1
WHERE (p1.relkind != 'r' AND p1.relkind != 'i' AND WHERE p1.relkind NOT IN ('r', 'i', 's', 'S', 't');
p1.relkind != 's' AND p1.relkind != 'S');
oid | relname oid | relname
-----+--------- -----+---------
(0 rows) (0 rows)
......
...@@ -2,10 +2,11 @@ ...@@ -2,10 +2,11 @@
VACUUM; VACUUM;
-- --
-- sanity check, if we don't have indices the test will take years to -- sanity check, if we don't have indices the test will take years to
-- complete. -- complete. But skip TOAST relations since they will have varying
-- names depending on the current OID counter.
-- --
SELECT relname, relhasindex SELECT relname, relhasindex
FROM pg_class FROM pg_class
WHERE relhasindex WHERE relhasindex AND relkind != 't'
ORDER BY relname; ORDER BY relname;
...@@ -99,8 +99,7 @@ WHERE p1.typsend = p2.oid AND p1.typtype = 'b' AND ...@@ -99,8 +99,7 @@ WHERE p1.typsend = p2.oid AND p1.typtype = 'b' AND
SELECT p1.oid, p1.relname SELECT p1.oid, p1.relname
FROM pg_class as p1 FROM pg_class as p1
WHERE (p1.relkind != 'r' AND p1.relkind != 'i' AND WHERE p1.relkind NOT IN ('r', 'i', 's', 'S', 't');
p1.relkind != 's' AND p1.relkind != 'S');
-- Indexes should have an access method, others not. -- Indexes should have an access method, others not.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment