On Tue, 15 Sep 2026, Alban Hertroys wrote:

If you’re dumping one database at a time, that doesn’t include any of the
database roles or users you may have added. Roles (and users) are stored
with the cluster, not per database.

That’s where the below mentioned `pg_dumpall --globals-only` feature comes
into play. You don’t need the parallel stuff, but the globals bit could be
important.

With the rest cut out, that leaves:


Current system:
cd /path/to/backups
pg_dumpall --globals-only > globals_127.sql

...

New system:
cd /path/to/backups
psql -af globals_127.sql

Alban,

I was not aware of this because in the past all version upgrades were on the
same host.

A valuable lesson. Thanks very much.

Regards,

Rich




Reply via email to