From: Bruce Momjian Date: Thu, 20 Dec 2012 12:37:27 +0000 (-0500) Subject: Add pg_upgrade comment about mismatch error X-Git-Tag: REL9_3_BETA1~579 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=345fb82f1616b4d44d8a67a6c10e964400d29c09;p=postgresql Add pg_upgrade comment about mismatch error Add comment stating that constraint and index names must match. --- diff --git a/contrib/pg_upgrade/info.c b/contrib/pg_upgrade/info.c index 2250442706..11ceb70567 100644 --- a/contrib/pg_upgrade/info.c +++ b/contrib/pg_upgrade/info.c @@ -61,6 +61,9 @@ gen_db_file_maps(DbInfo *old_db, DbInfo *new_db, * 9.0, TOAST relation names always use heap table oids, hence we * cannot check relation names when upgrading from pre-9.0. Clusters * upgraded to 9.0 will get matching TOAST names. + * If index names don't match primary key constraint names, this will + * fail because pg_dump dumps constraint names and pg_upgrade checks + * index names. */ if (strcmp(old_rel->nspname, new_rel->nspname) != 0 || ((GET_MAJOR_VERSION(old_cluster.major_version) >= 900 ||