Обновление PostgreSQL с 8.4 до 9 вручную (с 11.04 до 11.10)

После обновления 11.04 до 11.10 с помощью do-release-upgrade программа установки не обновила версию PostgreSQL с 8.4 до 9, заявив, что я должен сделать это вручную. Но как? Я слышал много проблем, например, потеря данных или исчезнувшие файлы конфигурации после обновления вручную с 8.4 до 9 в Ubuntu. Sow, как обновить, чтобы избежать повреждения данных или других проблем? Спасибо.

1
задан 8 December 2011 в 01:12

1 ответ

Начните с создания резервной копии вашей базы данных, в худшем случае scenerio. Я надеюсь, что вы сможете переустановить 11.04 и восстановить postgresql из резервной копии. Возможно, вам придется сначала переустановить postgresql 8.4.

Остановите postgresql и все сервисы, которые его используют (apache?)

su - postgres
pg_dumpall >backup_db
exit

Сохраните копию backup_db в 2 безопасных местах, / root и на флешке.

Теперь очистите 8.4 и установите 9.0

apt-get purge postgresql-8.4
apt-get install postgresql-9.0

Теперь восстановите ваши данные

su - postgres
psql <backup_db
exit

Перезапустите postgresql и другие ваши службы, проверьте ваши данные.

Удачи =)

0
ответ дан 8 December 2011 в 01:12

Другие вопросы по тегам:

Похожие вопросы: