]> granicus.if.org Git - postgresql/commitdiff
In pg_upgrade, allow tables using regclass to be upgraded because we
authorBruce Momjian <bruce@momjian.us>
Mon, 5 Dec 2011 21:45:19 +0000 (16:45 -0500)
committerBruce Momjian <bruce@momjian.us>
Mon, 5 Dec 2011 21:45:19 +0000 (16:45 -0500)
preserve pg_class oids since PG 9.0.

contrib/pg_upgrade/check.c
doc/src/sgml/pgupgrade.sgml

index 419628c3a448d43864ee3bd9e01dec534b76bfc6..7aa5c28c47c4ce181e23ef206224ab5ba30ca84d 100644 (file)
@@ -686,7 +686,7 @@ check_for_reg_data_type_usage(ClusterInfo *cluster)
                                                                "                       'pg_catalog.regprocedure'::pg_catalog.regtype, "
                  "                     'pg_catalog.regoper'::pg_catalog.regtype, "
                                                                "                       'pg_catalog.regoperator'::pg_catalog.regtype, "
-                "                      'pg_catalog.regclass'::pg_catalog.regtype, "
+/*     allow    "                      'pg_catalog.regclass'::pg_catalog.regtype, "*/
                /* regtype.oid is preserved, so 'regtype' is OK */
                "                       'pg_catalog.regconfig'::pg_catalog.regtype, "
                                                                "                       'pg_catalog.regdictionary'::pg_catalog.regtype) AND "
index 3a6dbfd65acaf2b3f5156b1f813bdf9796d37ecf..cb4396aa01493a96d30d550a2896c3de5deddebd 100644 (file)
@@ -541,7 +541,7 @@ psql --username postgres --file script.sql postgres
    <application>pg_upgrade</> does not support upgrading of databases
    containing these <type>reg*</> OID-referencing system data types:
    <type>regproc</>, <type>regprocedure</>, <type>regoper</>,
-   <type>regoperator</>, <type>regclass</>, <type>regconfig</>, and
+   <type>regoperator</>, <type>regconfig</>, and
    <type>regdictionary</>.  (<type>regtype</> can be upgraded.)
   </para>