Force pg_upgrade's to preserve pg_class.oid, not pg_class.relfilenode.
authorBruce Momjian <bruce@momjian.us>
Sat, 8 Jan 2011 02:25:34 +0000 (21:25 -0500)
committerBruce Momjian <bruce@momjian.us>
Sat, 8 Jan 2011 02:26:13 +0000 (21:26 -0500)
commit2896c87ce4dc789722296f010eaefd5cbb86ece3
tree5e98d2ca57edf90e7224dfe1ddf0764dc6a56bef
parent541fc3d4df66a5e51d172a78288069bd92dda0c8
Force pg_upgrade's to preserve pg_class.oid, not pg_class.relfilenode.
Toast tables have identical pg_class.oid and pg_class.relfilenode, but
for clarity it is good to preserve the pg_class.oid.

Update comments regarding what is preserved, and do some
variable/function renaming for clarity.
contrib/pg_upgrade/function.c
contrib/pg_upgrade/info.c
contrib/pg_upgrade/pg_upgrade.c
contrib/pg_upgrade/pg_upgrade.h
contrib/pg_upgrade_support/pg_upgrade_support.c
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/catalog/toasting.c
src/backend/commands/typecmds.c
src/bin/pg_dump/pg_dump.c