@@ -59,7 +59,8 @@ old_8_3_check_for_name_data_type_usage(ClusterInfo *cluster)
5959 " NOT a.attisdropped AND "
6060 " a.atttypid = 'pg_catalog.name'::pg_catalog.regtype AND "
6161 " c.relnamespace = n.oid AND "
62- " n.nspname != 'pg_catalog' AND "
62+ /* exclude pg_catalog and pg_temp_ (could be orphaned tables) */
63+ " n.nspname !~ '^pg_' AND "
6364 " n.nspname != 'information_schema'" );
6465
6566 ntups = PQntuples (res );
@@ -148,7 +149,8 @@ old_8_3_check_for_tsquery_usage(ClusterInfo *cluster)
148149 " NOT a.attisdropped AND "
149150 " a.atttypid = 'pg_catalog.tsquery'::pg_catalog.regtype AND "
150151 " c.relnamespace = n.oid AND "
151- " n.nspname != 'pg_catalog' AND "
152+ /* exclude pg_catalog and pg_temp_ (could be orphaned tables) */
153+ " n.nspname !~ '^pg_' AND "
152154 " n.nspname != 'information_schema'" );
153155
154156 ntups = PQntuples (res );
@@ -245,7 +247,8 @@ old_8_3_rebuild_tsvector_tables(ClusterInfo *cluster, bool check_mode)
245247 " NOT a.attisdropped AND "
246248 " a.atttypid = 'pg_catalog.tsvector'::pg_catalog.regtype AND "
247249 " c.relnamespace = n.oid AND "
248- " n.nspname != 'pg_catalog' AND "
250+ /* exclude pg_catalog and pg_temp_ (could be orphaned tables) */
251+ " n.nspname !~ '^pg_' AND "
249252 " n.nspname != 'information_schema'" );
250253
251254/*
@@ -263,7 +266,7 @@ old_8_3_rebuild_tsvector_tables(ClusterInfo *cluster, bool check_mode)
263266 " NOT a.attisdropped AND " \
264267 " a.atttypid = 'pg_catalog.tsvector'::pg_catalog.regtype AND " \
265268 " c.relnamespace = n.oid AND " \
266- " n.nspname != 'pg_catalog ' AND " \
269+ " n.nspname !~ '^pg_ ' AND " \
267270 " n.nspname != 'information_schema') "
268271
269272 ntups = PQntuples (res );
@@ -616,7 +619,8 @@ old_8_3_create_sequence_script(ClusterInfo *cluster)
616619 " pg_catalog.pg_namespace n "
617620 "WHERE c.relkind = 'S' AND "
618621 " c.relnamespace = n.oid AND "
619- " n.nspname != 'pg_catalog' AND "
622+ /* exclude pg_catalog and pg_temp_ (could be orphaned tables) */
623+ " n.nspname !~ '^pg_' AND "
620624 " n.nspname != 'information_schema'" );
621625
622626 ntups = PQntuples (res );
0 commit comments