Re: PostgreSQL upgrade 9.3.4 -> 9.3.10 - Mailing list pgsql-general

From Adrian Klaver
Subject Re: PostgreSQL upgrade 9.3.4 -> 9.3.10
Date
Msg-id 56951676.2010204@aklaver.com
Whole thread Raw
In response to Re: PostgreSQL upgrade 9.3.4 -> 9.3.10  ("Shulgin, Oleksandr" <oleksandr.shulgin@zalando.de>)
List pgsql-general
On 01/12/2016 01:37 AM, Shulgin, Oleksandr wrote:
> On Tue, Jan 12, 2016 at 10:28 AM, Dev Kumkar <devdas.kumkar@gmail.com
> <mailto:devdas.kumkar@gmail.com>> wrote:
>  >
>  > Hello,
>  >
>  >
>  > I want to upgrade my database from version 9.3.4 to 9.3.10.
>  >
>  > For this task, do I need to upgrade database using pg_upgrade utility?
>  > http://www.postgresql.org/docs/9.3/static/pgupgrade.html
>  >
>  >
>  > From the details it looks like for minor version upgrade pg_upgrade
> utility is not required.
>  > "pg_upgrade (formerly called pg_migrator) allows data stored in
> PostgreSQL data files to be upgraded to a later PostgreSQL major version
> without the data dump/reload typically required for major version
> upgrades, e.g. from 8.4.7 to the current major release of PostgreSQL. It
> is not required for minor version upgrades, e.g. from 9.0.1 to 9.0.4."
>  >
>  > Can someone please provide more details here and also what steps
> needs to be done to upgrade to 9.3.10 level?
>
> Hello,
>
> You don't need pg_upgrade for minor version upgrades.  Please refer to
> the documentation: http://www.postgresql.org/docs/9.3/static/upgrading.html
>
> "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."

While that is the rule, there have been exceptions, one I could find:

http://www.postgresql.org/docs/9.1/interactive/release-8-0-3.html

Per another post down thread, the prudent thing to do is to read the
Release Notes for each release.

>
> --
> Alex


--
Adrian Klaver
adrian.klaver@aklaver.com


pgsql-general by date:

Previous
From: James Keener
Date:
Subject: Re: WIP: CoC
Next
From: Tom Lane
Date:
Subject: Re: Giving error for function