Re: Clarification of documentation detail for upgrading minor version - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Clarification of documentation detail for upgrading minor version
Date
Msg-id fc931368-1c14-0d63-783c-b72e145295be@aklaver.com
Whole thread Raw
In response to Clarification of documentation detail for upgrading minor version  (Phil Fisher <phil.fisher@northgateps.com>)
Responses Re: Clarification of documentation detail for upgrading minor version
List pgsql-general
On 1/23/20 3:28 AM, Phil Fisher wrote:
> Hello
> 
> I have a 9.6.6 system that misses some features.  It is installed on a
> RHEL7 OS.  Reading the 9.6 documentation to upgrade I find the
> following:
> 
>   "
> 
> 18.6. Upgrading a PostgreSQL Cluster
> 
> This section discusses how to upgrade your database data from one
> PostgreSQL release to a newer one.
> 
> PostgreSQL major versions are represented by the first two digit
> groups of the version number, e.g., 8.4. PostgreSQL minor versions are
> represented by the third group of version digits, e.g., 8.4.2 is the
> second minor release of 8.4. Minor releases never change the internal
> storage format and are always compatible with earlier and later minor
> releases of the same major version number, e.g., 8.4.2 is compatible
> with 8.4, 8.4.1 and 8.4.6. To update between compatible versions, you
> simply replace the executables while the server is down and restart
> the server. The data directory remains unchanged — minor upgrades are
> that simple."
> 
> Can someone please clarify what actions should be taken for this (see
> penultimate sentence)?  If I install (yum upgrade for example) then I
> believe all updated files will be updated and that does not seem to be
> the message in the above.  While I can install to a different area
> (and since I will be using the PGDG repo it WILL be different) I could

Are you currently using the PGDG repos?

If so then the files will be installed in the same locations. They will 
just be the new versions.

> do this and manually copy the 'bin' directory.  However, I would have
> expected to have to copy the 'libs' directory as well and perhaps
> others (excluding doc etc.).  I will be moving to a 9.6.16 version so
> that seems to comply with the restrictions mentioned in the
> documentation (and for the avoidance of good people saying use a later
> version and do a major upgrade that is not currently
> possible/feasible).
> 
> Grateful for any detailed advice on the correct path for the above.
> Thanks.
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com



pgsql-general by date:

Previous
From: Phil Fisher
Date:
Subject: Clarification of documentation detail for upgrading minor version
Next
From: Igor Neyman
Date:
Subject: RE: calculating the MD5 hash of role passwords in C