Skip to content
Snippets Groups Projects
Commit 282713a8 authored by Tom Lane's avatar Tom Lane
Browse files

Make the regression tests safe for TOAST.

parent 6d1ae0c9
No related branches found
No related tags found
No related merge requests found
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.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment