Re: pgsql: pg_upgrade: Preserve relfilenodes and tablespace OIDs.
Robert Haas <robertmhaas@gmail.com>
From: Robert Haas <robertmhaas@gmail.com>
To: Christoph Berg <myon@debian.org>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-02-17T15:59:37Z
Lists: pgsql-hackers
On Sun, Feb 13, 2022 at 6:51 AM Christoph Berg <myon@debian.org> wrote: > Re: Robert Haas > > pg_upgrade: Preserve relfilenodes and tablespace OIDs. > > > src/bin/pg_dump/pg_dumpall.c | 3 + > > --- a/src/bin/pg_dump/pg_dumpall.c > +++ b/src/bin/pg_dump/pg_dumpall.c > @@ -1066,6 +1066,9 @@ dumpTablespaces(PGconn *conn) > /* needed for buildACLCommands() */ > fspcname = pg_strdup(fmtId(spcname)); > > + appendPQExpBufferStr(buf, "\n-- For binary upgrade, must preserve pg_table > + appendPQExpBuffer(buf, "SELECT pg_catalog.binary_upgrade_set_next_pg_table > > This needs to be guarded with "if (binary_upgrade)". Right. Sorry about that, and sorry for not responding sooner also. Fix pushed now. -- Robert Haas EDB: http://www.enterprisedb.com
Commits
-
Add missing binary-upgrade guard.
- 138c51b72168 15.0 landed
-
pg_upgrade: Preserve relfilenodes and tablespace OIDs.
- 9a974cbcba00 15.0 cited