Доброго всем времени суток, столкнулся с проблемой, перечитал FAQ и форум ( весь-не весь, но пошерстил изрядно))) Суть: Была скопирована БД, но не с помощью "pg_dumpall", а по-простому, "ctr+c", "ctr+v", после установки той же версии и копировании туда группы папок - не работает. Подскажите пожалуйста, как корректно восстановить базу в этом случае, т.е. порядок действий по копированию файлов(папок)-правке конфигов. Версия 8.2 (ПК тот же, ОС та же, после удаления чистился реестр и все сопутствующее программе удалялось, исключая каталог с установленной БД) Заранее благодарен, сори за нубство, если проглядел в форуме- FAQ.
Непонятно как копировали. В
Непонятно как копировали.
В общем случае, если вы просто взяли каталог data из PostgreSQL он прекрасно будет работать на другом PostgreSQL при соблюдении следующих условий:
1. Пути на первом и втором сервере совпадают
2. Версия PostgreSQL совпадает в пределах мажорного релиза, т.е. БД от 9.1.0 будет работать при использовании 9.1.x, где x - любая цифра, но не будет работать на 9.0.x или 9.2.x
3. Архитектура системы совпадает для первого и второго сервера, т.е. если был Windows - это должен быть Windows на обоих серверах, если это было 64-бит, то должно быть 64-бит на обоих серверах