Problem with data migration from 9.1 to 9.2
От | Daniel Krysiak |
---|---|
Тема | Problem with data migration from 9.1 to 9.2 |
Дата | |
Msg-id | 51349935.8040300@gmail.com обсуждение исходный текст |
Ответы |
Re: Problem with data migration from 9.1 to 9.2
|
Список | pgsql-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
В списке pgsql-admin по дате отправления: