Re: Upgrading from Postgres 9.3 to 9.5 - Mailing list pgsql-novice

From David G. Johnston
Subject Re: Upgrading from Postgres 9.3 to 9.5
Date
Msg-id CAKFQuwZFKdRFmYpLb6fJ_Dt3vAKHr1Va3TZaoFQJ+CPsXTc4_w@mail.gmail.com
Whole thread Raw
In response to Upgrading from Postgres 9.3 to 9.5  ("Kevin Struckhoff" <kevins@thermal.com>)
List pgsql-novice
On Mon, Apr 11, 2016 at 10:28 AM, Kevin Struckhoff <kevins@thermal.com> wrote:

Hi,

 

I’m attempting my first upgrade of Postgres from 9.3 to 9.5. I’ve run into two roadblocks but not sure how to get around them. I have my 9.3 PGDATA set to /data/postgres, which is a separate filesystem on my RHEL 6 server. After installing 9.5 and running initdb, I attempted to run pg_upgrade using this command line:

 

/usr/pgsql-9.5/bin/pg_upgrade -b /usr/pgsql-9.3/bin -B /usr/pgsql-9.5/bin -d /data/postgres -D /var/lib/pgsql/9.5/data --link -p 5432 -P 5433 -c

 

This command failed the link parameter test, because the 9.5 PGDATA value is not on the same filesystem as 9.3. Roadblock #1.

 


​Ok, so don't use "hard" links then.​

 

I then tried to re-initialize 9.5 using this command: initdb -D /data/postgres95. It errored saying ‘Data directory is not empty!’. Roadblock #2.

 

How do I proceed with this upgrade? I’d rather not move to a new server.



Gonna need to wait for someone else here as I haven't used pg_upgrade.  Suggest playing with test databases and not using "--link" while you wait.

David J.

pgsql-novice by date:

Previous
From: Keith
Date:
Subject: Re: Upgrading from Postgres 9.3 to 9.5
Next
From: "Kevin Struckhoff"
Date:
Subject: Re: Upgrading from Postgres 9.3 to 9.5