In pg_upgrade, allow tables using regclass to be upgraded because we
authorBruce Momjian
Mon, 5 Dec 2011 21:45:01 +0000 (16:45 -0500)
committerBruce Momjian
Mon, 5 Dec 2011 21:45:01 +0000 (16:45 -0500)
preserve pg_class oids since PG 9.0.

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

index 720f1305a5c2b563c9fd4000bd4b83c39e32e729..d5d6bedb68ef7b8ec11e019569c92f37ad9388ee 100644 (file)
@@ -593,7 +593,7 @@ check_for_reg_data_type_usage(migratorContext *ctx, Cluster whichCluster)
                                "           '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 74fba2e8e02e199dd9686591b2b528bf17dcf72e..ae9050bdc9a26f16c72ab1b5660ea45d1ea00a5e 100644 (file)
@@ -524,7 +524,7 @@ psql --username postgres --file script.sql postgres
    pg_upgrade does not support migration of databases
    containing these reg* OID-referencing system data types:
    regproc, regprocedure, regoper,
-   regoperator, regclass, regconfig, and
+   regoperator, regconfig, and
    regdictionary.  (regtype can be migrated.)