powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
25 сообщений из 64, страница 1 из 3
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38474763
гуркевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять я и опять с вопросом.

Почему-то на этом форуме очень мало сообщений с примерами по обновлению
бд с версии 9.1 до 9.3

Хотелось бы сделать это с минимальным простоем.

Буду рад ссылке, если можно на русском языке, где в примерах показывается,
как выполянется такой upgrade.

Нашёл, что есть утилита pg_upgrade.
Вопрос ещё, можно ли сразу обновиться с 9.1 до 9.3, или нужен промежуточный шаг обновления до 9.2?
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38474774
гуркевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторIf you are using a version-specific installation directory, e.g. /opt/PostgreSQL/9.1, you do not need to move the old cluster
у меня в 9.1 кластер находится тут: ?var/lib/postgresql/9.1/main
ставился он как я понимаю через apt-get install postgresql

как мне узнать, нужно ли мне удалять/перемещать старый кластер или нет?
т.е. у меня version-specific installation directory или not version-specific ?
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38474777
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гуркевич,

version-specific installation directory потому что номер версии упоминается в пути к каталогу данных.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38474781
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гуркевич,

я так обновлял:

Код: plaintext
1.
2.
3.
4.
5.
sudo pg_createcluster --locale ru_RU.utf8 9.2 main
sudo -u postgres -i
mkdir upgrade
cd upgrade/
/usr/lib/postgresql/9.2/bin/pg_upgrade -c -k -b /usr/lib/postgresql/9.0/bin -B /usr/lib/postgresql/9.2/bin -d ../9.0/main/ -D ../9.2/main/ -o " -c config_file=/etc/postgresql/9.0/main/postgresql.conf " -O " -c config_file=/etc/postgresql/9.2/main/postgresql.conf " 

это только check (проверка) если всё ок проходит, то убираем ключ -c и делаем реальный upgrade

во время проверки и upgrade оба кластера (старый и новый) должны быть выключены
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38474802
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёш,
а как сейчас со скоростью?
В 2012 году я тестировал upgrade, получалось чуть ли не медленнее, чем при dump|restore.
Размер около 50Гб, сильная дисковая и много ядер для pg_restore -j 8.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38474813
гуркевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня БД почти 500 Гб
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38474913
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadmin,

"-k" - по сути мнгновенно.

и еще немного/много врменеи на аналайзы минимальные
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38477958
aamst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Наткнулся на этот топик, решая схожую задачу. У меня есть 2 сервера (SQL1, SQL2) с Postgresql 9.2.5 на Linux Debian с потоковой репликацией Master-Slave
Сейчас руководство хочет перейти на 9.3, причем чем меньше даунтайм тем лучше, для нас это критично.
Для этого перехода я написал краткий план, который прошу оценить уважаемых знатоков:
1. Установка на оба сервера postgresql 9.3, они поднимаются на порту 5433
2. Бекап конф. файлов на обоих серверах, замена конф. файла на SQL1 на старый от 9.2, правка параметра
unix_socket_directory на unix_socket_directories, это нужно, проверил на тестовом сервере, затем проверяем что postgres 9.3
нормально запускается на SQL1
3. Остановка всех процессов postgresql на SQL1, затем тест
pg_upgrade -b /usr/lib/postgresql/9.2/bin -B /usr/lib/postgresql/9.3/bin -d /etc/postgresql/9.2/main/ -D /etc/postgresql/9.3/main/ -c
если он успешен то
сам переход
pg_upgrade -k -b /usr/lib/postgresql/9.2/bin -B /usr/lib/postgresql/9.3/bin -d /etc/postgresql/9.2/main/ -D /etc/postgresql/9.3/main/
потом правка конфига 9.3, меняем порт на 5432, и запускаем postgresql 9.3
4. Очередь сторого сервера. На slave SQL2 останавливаем postgresql 9.2, копируем конфиг от него в 9.3, и пересобираем репликацию.

По последнему пункту есть некоторые сомнения, подскажите как лучше - использовать pg_upgrade, как на master'e и репликация сама поднимется, или вообще удалить postgresql 9.2, оставить только конфиг от него, подсунуть его 9.3, исправить ошибки и собрать репликацию "с нуля"
Даунтайм SQL2 допускается.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38478266
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aamstДоброго времени суток!

Наткнулся на этот топик, решая схожую задачу. У меня есть 2 сервера (SQL1, SQL2) с Postgresql 9.2.5 на Linux Debian с потоковой репликацией Master-Slave
Сейчас руководство хочет перейти на 9.3, причем чем меньше даунтайм тем лучше, для нас это критично.
Для этого перехода я написал краткий план, который прошу оценить уважаемых знатоков:
1. Установка на оба сервера postgresql 9.3, они поднимаются на порту 5433
2. Бекап конф. файлов на обоих серверах, замена конф. файла на SQL1 на старый от 9.2, правка параметра
unix_socket_directory на unix_socket_directories, это нужно, проверил на тестовом сервере, затем проверяем что postgres 9.3
нормально запускается на SQL1
3. Остановка всех процессов postgresql на SQL1, затем тест
pg_upgrade -b /usr/lib/postgresql/9.2/bin -B /usr/lib/postgresql/9.3/bin -d /etc/postgresql/9.2/main/ -D /etc/postgresql/9.3/main/ -c
если он успешен то
сам переход
pg_upgrade -k -b /usr/lib/postgresql/9.2/bin -B /usr/lib/postgresql/9.3/bin -d /etc/postgresql/9.2/main/ -D /etc/postgresql/9.3/main/
потом правка конфига 9.3, меняем порт на 5432, и запускаем postgresql 9.3
4. Очередь сторого сервера. На slave SQL2 останавливаем postgresql 9.2, копируем конфиг от него в 9.3, и пересобираем репликацию.

По последнему пункту есть некоторые сомнения, подскажите как лучше - использовать pg_upgrade, как на master'e и репликация сама поднимется, или вообще удалить postgresql 9.2, оставить только конфиг от него, подсунуть его 9.3, исправить ошибки и собрать репликацию "с нуля"
Даунтайм SQL2 допускается.

я бы очень не советовал пытаться использовать конфиг от 9.2 на 9.3
там куча опций убрана в 9.3
и что еще хуже куча опций добавлена в 9.3 конфиг...
так что лучше перенести руками кастомные настройки из 9.2 конфига в 9.3 конфиг... спокойнее будет
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38479338
гуркевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aamstДоброго времени суток!

Наткнулся на этот топик, решая схожую задачу. У меня есть 2 сервера (SQL1, SQL2) с Postgresql 9.2.5 на Linux Debian с потоковой репликацией Master-Slave
Сейчас руководство хочет перейти на 9.3, причем чем меньше даунтайм тем лучше, для нас это критично.
Для этого перехода я написал краткий план, который прошу оценить уважаемых знатоков:
1. Установка на оба сервера postgresql 9.3, они поднимаются на порту 5433
2. Бекап конф. файлов на обоих серверах, замена конф. файла на SQL1 на старый от 9.2, правка параметра
unix_socket_directory на unix_socket_directories, это нужно, проверил на тестовом сервере, затем проверяем что postgres 9.3
нормально запускается на SQL1
3. Остановка всех процессов postgresql на SQL1, затем тест
pg_upgrade -b /usr/lib/postgresql/9.2/bin -B /usr/lib/postgresql/9.3/bin -d /etc/postgresql/9.2/main/ -D /etc/postgresql/9.3/main/ -c
если он успешен то
сам переход
pg_upgrade -k -b /usr/lib/postgresql/9.2/bin -B /usr/lib/postgresql/9.3/bin -d /etc/postgresql/9.2/main/ -D /etc/postgresql/9.3/main/
потом правка конфига 9.3, меняем порт на 5432, и запускаем postgresql 9.3
4. Очередь сторого сервера. На slave SQL2 останавливаем postgresql 9.2, копируем конфиг от него в 9.3, и пересобираем репликацию.

По последнему пункту есть некоторые сомнения, подскажите как лучше - использовать pg_upgrade, как на master'e и репликация сама поднимется, или вообще удалить postgresql 9.2, оставить только конфиг от него, подсунуть его 9.3, исправить ошибки и собрать репликацию "с нуля"
Даунтайм SQL2 допускается.
подойдёт ли такой вариант для перехода с 9.1 на 9.3?
у меня также используется master->slave
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38482119
aamst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,

Вообщем, осуществил я переход по своему плану. Мастер сервер обновил с помощью pg_upgrade, с параметром -k даунтайм составил 2 мин.
Репликацию потом вручную восстановил. При попытке на слейве запустить pg_upgrade я получил ошибку что он не может записывать в базу где "только чтение", потому вручную слейв обновлял, и репликацию заного поднимал.
А почему конфиг от 9.2 лучше не ставить на 9.3? Я именно так и сделал вообще-то, были некоторые тормоза при работе базы в начальные пару часов, потом все нормально, быстро работает.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38482125
aamst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гуркевич,

Думаю вам лучше перейти сначала на 9.2, а уже потом на 9.3
Советую отработать все на тестовом стенде, чтобы не наступать на грабли во время переноса боевой базы.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38482982
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aamst,

В 9.2.5 (сейас это последняя версия в 9.2) есть очень неприятный баг с репликой
https://wiki.postgresql.org/wiki/Nov2013ReplicationIssue
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38483056
aamst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tadmin,

Действительно, неприятный баг!
Я правда у себя с таким не встречался, вроде как есть все данные.
Кстати, на 9.3.1 это не исправили тоже. Там написано что:
Who is at risk for this issue?

Users who:

are on one of the following PostgreSQL versions: 9.3.0, 9.3.1, 9.2.5, 9.1.10, and 9.0.14.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38483064
гуркевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aamst,

у меня сейчас репликация работает на 9.1

после прочтения возник вопрос: стоит ли обновляться?
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38484030
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гуркевичу меня сейчас репликация работает на 9.1
после прочтения возник вопрос: стоит ли обновляться?
Я бы подождал, но мы уже оказались на 9.2.5 -(
Пишут, что исправление выйдет в начале декабря, т.е. очень скоро.
Самое страшное в этом баге то, что можно промоутировать реплику до мастера и лишь потом обнаружить. На самом мастере проблем нет.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38484038
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadmin,

там еще наш авитовский баг с фриз-вакуумом починят, чтобы он мог заканчиваться (патч уже был, у нас в бою поверх 925). 2ого декабря должен быть релиз 926.

и еще должны баг успеть пофиксить с вакуумом при транкейте хвоста таблицы, что-то уже коммитили (а может это и позже только выйдет)
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38486086
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Misha Tyurin,

поправка
http://www.postgresql.org/docs/devel/static/release-9-3-2.html
релиз в их четверг
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38534250
aquqrius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
$ /usr/lib/postgresql/9.1/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin 
-d /etc/postgresql/9.1/main/ -D /etc/postgresql/9.3/main/ -c
Performing Consistency Checks
-----------------------------
Checking current, bin, and data directories
check for /etc/postgresql/9.1/main/base failed:  No such file or directory

Failure, exiting



Подскажите, почему Postgresql хочет видеть директорию base в /etc/postgresql/9.1/main/???
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38534380
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aquqrius
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
$ /usr/lib/postgresql/9.1/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin 
-d /etc/postgresql/9.1/main/ -D /etc/postgresql/9.3/main/ -c
Performing Consistency Checks
-----------------------------
Checking current, bin, and data directories
check for /etc/postgresql/9.1/main/base failed:  No such file or directory

Failure, exiting



Подскажите, почему Postgresql хочет видеть директорию base в /etc/postgresql/9.1/main/???

потому что вы ему сказали там смотреть:
автор-d /etc/postgresql/9.1/main/
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38534585
aquqrius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите, правильно ли я понимаю, что утилиту pg_upgrade нужно запускать из версии 9.1, а не 9.3.?
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38534662
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aquqrius, из той, на которую мигрируете.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38534739
aquqrius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ёшaquqrius, из той, на которую мигрируете.
если мигрирую с 9.1 на 9.3, то
тогда так выходит?

получаю ошибку: The data directory was initialized by PostgreSQL version 9.1, which is not compatible with this version 9.3.2.
что делать? пробовать ставить 9.2 и мигрировать аналогично туда, а потом с 9.2 на 9.3?

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
-----------------------------------------------------------------
  pg_upgrade run on Wed Jan 22 18:02:37 2014
-----------------------------------------------------------------

command: "/usr/lib/postgresql/9.1/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/9.1/main/" -o "-p 50432 -b  -c listen_addresses='' -c uni
x_socket_permissions=0700 -c unix_socket_directory='/var/lib/postgresql'" start >> "pg_upgrade_server.log" 2>&1
waiting for server to start....2014-01-22 18:02:38 MSK LOG:  database system was shut down in recovery at 2014-01-22 17:58:36 MSK
Host key verification failed.
2014-01-22 18:02:38 MSK LOG:  starting archive recovery
Host key verification failed.
2014-01-22 18:02:38 MSK LOG:  redo starts at DA0/67061BB0
2014-01-22 18:02:38 MSK LOG:  consistent recovery state reached at DA0/676DFF20
2014-01-22 18:02:38 MSK LOG:  invalid record length at DA0/676DFF20
2014-01-22 18:02:38 MSK LOG:  redo done at DA0/676DFEE0
2014-01-22 18:02:38 MSK LOG:  last completed transaction was at log time 2014-01-20 01:40:00.120068+04
Host key verification failed.
2014-01-22 18:02:38 MSK LOG:  selected new timeline ID: 7
Host key verification failed.
2014-01-22 18:02:38 MSK LOG:  archive recovery complete
2014-01-22 18:02:38 MSK LOG:  database system is ready to accept connections
 done
server started


command: "/usr/lib/postgresql/9.1/bin/pg_ctl" -w -D "/var/lib/postgresql/9.1/main/" -o ""  stop >> "pg_upgrade_server.log" 2>&1
2014-01-22 18:02:40 MSK LOG:  received smart shutdown request
waiting for server to shut down....2014-01-22 18:02:40 MSK LOG:  shutting down
2014-01-22 18:02:40 MSK LOG:  database system is shut down
 done
server stopped


command: "/usr/lib/postgresql/9.3/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/9.3/main/" -o "-p 50432 -b -c synchronous_commit=off -c f
sync=off -c full_page_writes=off  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/lib/postgresql'" start >> "pg_upgra
de_server.log" 2>&1
waiting for server to start....2014-01-22 14:02:41 GMT FATAL:  database files are incompatible with server
2014-01-22 14:02:41 GMT DETAIL:  The data directory was initialized by PostgreSQL version 9.1, which is not compatible with this version 9.3.2.
.... stopped waiting
pg_ctl: could not start server
Examine the log output.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38534858
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aquqriusесли мигрирую с 9.1 на 9.3, то
тогда так выходит?
нет, не так выходит. forward compatibility в software ещё не изобрели. запускайте новую версию UPGRADE из 9.3.
...
Рейтинг: 0 / 0
Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
    #38535304
aquqrius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lonepsychoaquqriusесли мигрирую с 9.1 на 9.3, то
тогда так выходит?
нет, не так выходит. forward compatibility в software ещё не изобрели. запускайте новую версию UPGRADE из 9.3.
не понял Вас. я же запускал pg_upgrade из каталога новой версии 9.3, а не 9.1
так я так и делал:
Код: plsql
1.
2.
$ /usr/lib/postgresql/9.3/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin 
-d  /var/lib/postgresql/9.1/main/ -D  /var/lib/postgresql/9.3/main/ -c



и получил ошибку в логе: The data directory was initialized by PostgreSQL version 9.1, which is not compatible with this version 9.3.2.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
postgres@test-pgrs:~$ /usr/lib/postgresql/9.3/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin -d  /var/lib/postgresql/9.1/main/ -D  /var/lib/postgresql/9.3/main/ -c
Performing Consistency Checks
-----------------------------
Checking cluster versions                                   ok
Checking database user is a superuser                       ok
Checking for prepared transactions                          ok
Checking for reg* system OID user data types                ok
Checking for contrib/isn with bigint-passing mismatch       ok

*failure*
Consult the last few lines of "pg_upgrade_server.log" for
the probable cause of the failure.

connection to database failed: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/var/lib/postgresql/.s.PGSQL.50432"?


could not connect to new postmaster started with the command:
"/usr/lib/postgresql/9.3/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/9.3/main/" -o "-p 50432 -b -c synchronous_commit=off -c fsync=off -c full_page_writes=off  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/lib/postgresql'" start
Failure, exiting
postgres@test-pgrs:~$ /usr/lib/postgresql/9.3/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin -d  /var/lib/postgresql/9.1/main/ -D  /var/lib/postgresql/9.3/main/ -c




вот содержимое лога pg_upgrade_server.log:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
command: "/usr/lib/postgresql/9.3/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D "/var/lib/postgresql/9.3/main/" -o "-p 50432 -b -c synchronous_commit=off -c f
sync=off -c full_page_writes=off  -c listen_addresses='' -c unix_socket_permissions=0700 -c unix_socket_directories='/var/lib/postgresql'" start >> "pg_upgra
de_server.log" 2>&1
waiting for server to start....2014-01-22 14:02:41 GMT FATAL:  database files are incompatible with server
2014-01-22 14:02:41 GMT DETAIL:  The data directory was initialized by PostgreSQL version 9.1, which is not compatible with this version 9.3.2.
.... stopped waiting
pg_ctl: could not start server
Examine the log output.



Подскажите, что делать?
...
Рейтинг: 0 / 0
25 сообщений из 64, страница 1 из 3
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как провести Upgrade PostgreSQL с 9.1 до 9.3 с минимальным downtime? (pg_upgrade)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]