From: | John R Pierce <pierce(at)hogranch(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: How to migrate from PGSQL 9.3 to 9.6 |
Date: | 2016-11-29 22:47:02 |
Message-ID: | be007c5d-47f9-aefb-60ae-293aca58ca5f@hogranch.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On 11/29/2016 2:20 PM, Sinclair, Ian D (Ian) wrote:
>
> I’ve found the RPMS I need, but I’ve come across a setup file that I
> think I need to get a correct version of. I found references to
> postgresql-setup, but I have a feeling that I may need a version
> specific copy of that script. If I get the latest version for 9.6 will
> it recognize my 9.3 database and upgrade it correctly? Or do I need to
> edit the content to indicate that the old version is 9.3. The
> PGPREVMAJORVERSION reference below is what makes me wonder.
>
> ....
>
> The current database is running on RHEL 6 and the new version will be
> running on RHEL 7.2. Does that affect what I need? I found an exchange
> in the archives about someone upgrading 9.4 to 9.5 and having problems
> getting the correct upgrade syntax. If you can provide that it would
> be greatly appreciated.
>
presumably these are two separate machines? depending on how large
your databases are, it might just be easiest to do this...
on the old system: configure the existing postgres to allow network
connections from the new system.
on the new system:
(install postgres... )
(initialize postgres database engine...)
(configure postgresql.conf parameters for suitable performance (in
particular, ensure maintenance_work_mem is 1GB or so assuming you have
lots of ram, this will *hugely* speed up index creation)
# su - postgres
(create $HOME/.pgpass with the password to the old system's
postgres user)
$ pg_dumpall -h oldsystem | psql
however, if the databases are rather large, this could take many hours
or even days.
> I believe I also need to upgrade our JDBC version. What is the minimum
> version that is compatible with PGSQL 9.6?
>
I would update to the latest version of the pg jdbc driver, not the
'minimum' version. why mess with bugs that have been fixed ? choose
the proper jdbc driver based on your Java JRE version (eg, jdbc42 for
Java 8)
--
john r pierce, recycling bits in santa cruz
From | Date | Subject | |
---|---|---|---|
Next Message | Samuel Williams | 2016-11-29 23:30:53 | Index size |
Previous Message | Sinclair, Ian D (Ian) | 2016-11-29 22:20:11 | How to migrate from PGSQL 9.3 to 9.6 |