pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Daniel Krysiak <dextpol@gmail.com>
To: pgsql-admin@postgresql.org
Subject: Problem with data migration from 9.1 to 9.2
Date: Mon, 04 Mar 2013 13:53:09 +0100
Message-ID: <51349935.8040300@gmail.com> (raw)
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-admin>

Hi,

I'm using Arch Linux i686, and postgresql-old-upgrade package which 
provides /opt/pgsql-9.1/
Here is exactly what I did (this procedure has always worked for me)

su - postgres
cd /var/lib/postgres
mv data data-9.1
mkdir data
initdb --locale en_US.UTF-8 -D /var/lib/postgres/data
pg_upgrade -b /opt/pgsql-9.1/bin/ -B /usr/bin/ -d 
/var/lib/postgres/data-9.1 -D /var/lib/postgres/data'

Every step is marked "ok".

This is my first migration from 9.1 to 9.2.
The only difference from what I usually do, is that this time I needed 
to set --locale en_US.UTF-8, because of pg_upgrade error:
lc_collate cluster values do not match:  old "en_US.UTF-8", new "C"

Now I can connect, but database looks empty, like Postgre couldn't see 
my schemas and users. pg_upgrade did "something" because:
du -s data*
34876	data
34068	data-9.1


Moving back and run 9.1 to use pg_dumpall is quite impossible, or at 
least vary difficult with Arch Linux, so I would really appreciate some 
other suggestions.
-- 
Daniel Krysiak


-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin



view thread (2+ messages)  latest in thread

Message-ID: <51349935.8040300@gmail.com>
Permalink:  ../51349935.8040300@gmail.com/
Also on:    postgresql.org/message-id/51349935.8040300@gmail.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: dextpol@gmail.com
  Subject: Re: Problem with data migration from 9.1 to 9.2
  In-Reply-To: <51349935.8040300@gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox