Здраствуйте!
Подскажите как правильно поступить в следующей ситуации:
Есть торговый объект, сотрудники для обслуживания клиентов используют ПК, на котором накапливаются данные о продажах в БД под postgreSQL 8.3.3.
По каким-то причинам Windows "умирает" - приходится переустанавливать ОС. Папка postgreSQL целая.
Что надо сделать, чтобы восстановить работу сервера со старой базой данных?
Регулярно
Регулярно выполняйте полное резервное копирование, например командой pg_dumpall
После переустановки Windows вы можете спокойно установить PostgreSQL заново и воспользоваться утилитой pg_restore для восстановления БД из резервной копии.
Использование старой папки data после переустановки postgreSQL
Спасибо за правильный совет. Я с этим согласен, но у меня ситуация, когда я не имею в распоряжении ранее созданного архива... есть ли возможность подключить к новой инсталяции постгреСКЛ сервера его старую папку data
Теоретически
Теоретически должно работать, если устанавливается точно такая же версия.
Тогда я бы посоветовал сделать так.
1. Сохранить старую папку в другом месте
2. Установить PostgreSQL заново
3. Остановить сервер PostgreSQL
4. Заменить папку data на сохранённую
5. Запустить сервер PostgreSQL
Если с правами доступа всё в порядке, то всё должно подхватится и работать.
А далее не забывайте делать резервные копии!
Спасибо
Спасибо, за совет.
Я проверю Ваши рекомендации.
Удачи!