</listitem>
     </varlistentry>
 
+    <varlistentry>
+     <term><literal>regress_dump_restore</literal></term>
+     <listitem>
+      <para>
+       Runs an additional test suite in
+       <filename>src/bin/pg_upgrade/t/002_pg_upgrade.pl</filename> which
+       cycles the regression database through <command>pg_dump</command>/
+       <command>pg_restore</command>.  Not enabled by default because it
+       is resource intensive.
+      </para>
+     </listitem>
+    </varlistentry>
+
     <varlistentry>
      <term><literal>sepgsql</literal></term>
      <listitem>
 
 {
    my $dstnode = PostgreSQL::Test::Cluster->new('dst_node');
 
+   skip "regress_dump_restore not enabled in PG_TEST_EXTRA"
+     if (!$ENV{PG_TEST_EXTRA}
+       || $ENV{PG_TEST_EXTRA} !~ /\bregress_dump_restore\b/);
    skip "different Postgres versions"
      if ($oldnode->pg_version != $dstnode->pg_version);
    skip "source node not using default install"