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.
Showing
- contrib/pg_upgrade/function.c 5 additions, 5 deletionscontrib/pg_upgrade/function.c
- contrib/pg_upgrade/info.c 1 addition, 1 deletioncontrib/pg_upgrade/info.c
- contrib/pg_upgrade/pg_upgrade.c 21 additions, 14 deletionscontrib/pg_upgrade/pg_upgrade.c
- contrib/pg_upgrade/pg_upgrade.h 2 additions, 2 deletionscontrib/pg_upgrade/pg_upgrade.h
- contrib/pg_upgrade_support/pg_upgrade_support.c 35 additions, 28 deletionscontrib/pg_upgrade_support/pg_upgrade_support.c
- src/backend/catalog/heap.c 9 additions, 9 deletionssrc/backend/catalog/heap.c
- src/backend/catalog/index.c 5 additions, 5 deletionssrc/backend/catalog/index.c
- src/backend/catalog/toasting.c 6 additions, 6 deletionssrc/backend/catalog/toasting.c
- src/backend/commands/typecmds.c 4 additions, 4 deletionssrc/backend/commands/typecmds.c
- src/bin/pg_dump/pg_dump.c 24 additions, 32 deletionssrc/bin/pg_dump/pg_dump.c
Loading
Please register or sign in to comment