Upgrade from 9.5.4 to 9.6.1 - Mailing list pgsql-general

From Rich Shepard
Subject Upgrade from 9.5.4 to 9.6.1
Date
Msg-id alpine.LNX.2.11.1611151422470.13374@localhost
Whole thread Raw
Responses Re: Upgrade from 9.5.4 to 9.6.1  (John R Pierce <pierce@hogranch.com>)
Re: Upgrade from 9.5.4 to 9.6.1  (Adrian Klaver <adrian.klaver@aklaver.com>)
List pgsql-general
   All my previous version upgrades were performed by running pg_dumpall in
the older version followed by running 'pgsql -f ...' to install the dumped
.sql file, usually because the upgrade jumped several versions. Now I'd like
to try the available postgres commands.

   The older version is installed in /var/lib/pgsql/9.5/data and I just
initiated the new version in /var/lib/pgsql/9.6/data. The earlier version is
currently running.

   Is pg_upgrade the recommended way to upgrade from one minor version to the
next? The 9.5 manual recommends this approach for _major_ upgrades (e.g.,
8.4.7 to 9.6.1), but not for _minor_ upgrades (e.g., 9.0.1 to 9.0.4). That's
a first digit upgrade and a third digit upgrade. Since 9.5.4 to 9.6.1 is a
second digit upgrade I suppose it's semi-major, but in which upgrade camp
does it belong?

   The command is:

pg_upgrade -b oldbindir -B newbindir -d olddatadir -D newdatadir

and I don't know where to find -b and -B. On my Slackware-14.1 server I have
/usr/bin/postgres and assume it is for the 9.5 release since that's running
and the 9.6 release is initiated but not invoked. The data directories are
easy but where do I look for the two bindirs?

TIA,

Rich



pgsql-general by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: Best practices to manage custom statistics
Next
From: Chris Withers
Date:
Subject: dumping table contents in a sensible order