Here's what I'm trying
to do in testing 9.2Beta1.
The current configuration is a master and a hot standby at a
diverse location for both hot swap and "online" backup.
Both are archived regularly so if something goes south I can
recover (to either as a master.)
Okay
1. Build 9.2Beta1; all
fine.
2. Run a pg_basebackup from the current master machine
(running 9.1) to a new directory on the slave machine, using
the 9.2Beta1 pg_basebackup executable.
3. Run a pg_upgrade against that from the new binary
directory, producing a 9.2Beta1 data store.
4. Attempt to start the result as a SLAVE against the
existing 9.1 master.
Hmm - that's likely a problem: "In
general, log shipping between servers running different
major PostgreSQL release
levels is not possible." [1]
Is this caused by the
version mismatch?
Probably.