Make the regression tests safe for TOAST.

This commit is contained in:
Tom Lane 2000-07-05 23:02:37 +00:00
parent 6d1ae0c91b
commit 282713a836
4 changed files with 8 additions and 8 deletions

View File

@ -1,11 +1,12 @@
VACUUM;
--
-- 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
FROM pg_class
WHERE relhasindex
WHERE relhasindex AND relkind != 't'
ORDER BY relname;
relname | relhasindex
---------------------+-------------

View File

@ -111,8 +111,7 @@ WHERE p1.typsend = p2.oid AND p1.typtype = 'b' AND
-- Look for illegal values in pg_class fields
SELECT p1.oid, p1.relname
FROM pg_class as p1
WHERE (p1.relkind != 'r' AND p1.relkind != 'i' AND
p1.relkind != 's' AND p1.relkind != 'S');
WHERE p1.relkind NOT IN ('r', 'i', 's', 'S', 't');
oid | relname
-----+---------
(0 rows)

View File

@ -2,10 +2,11 @@
VACUUM;
--
-- 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
FROM pg_class
WHERE relhasindex
WHERE relhasindex AND relkind != 't'
ORDER BY relname;

View File

@ -99,8 +99,7 @@ WHERE p1.typsend = p2.oid AND p1.typtype = 'b' AND
SELECT p1.oid, p1.relname
FROM pg_class as p1
WHERE (p1.relkind != 'r' AND p1.relkind != 'i' AND
p1.relkind != 's' AND p1.relkind != 'S');
WHERE p1.relkind NOT IN ('r', 'i', 's', 'S', 't');
-- Indexes should have an access method, others not.