Здравствуйте.
Что имеем:
Серверная часть: Windows 2003 r2 x86_64 + PostgreSQL 8.4.3-3.1C + 1С:Сервер предприятия 8.2.15.301 + Комплексная автоматизация 1.1.20.2.
1С опустим, так как это не важно
Постгри установлен в e:\PostgreSQL8.4.3-3.1C\*.*
база тут: e:\PostgreSQL8.4.3-3.1C\data\base\16403\*.*
Хочу поставить постгри на другую машину и перенести базу туда, путем копирования файлов из ..\16403\*.*.
Вопрос в том, как это осуществить и осуществимо ли вообще?
Про то, что можно сдампить базу в файл, а потом его импортировать на другой комп знаю, но у меня при дампе выскакивает ошибка "bla bla bla OUT OF MEMORY". Поэтому пока не получается так (может знает кто как побороть сие?)
зы: когда-то я пробовал перенести базу путем копирования, но как-то не пошел процесс, не получалось назначить вручную идентификатор БД (делал через pgAdmin), а тот идентификатор, что давал постгри не подхватывался базой.
В общем, помогите, а
Люди, я вот не пойму -
Люди, я вот не пойму - неужели я зря тратил свои ночи на переводы документации?
Читайте официальный мануал, главу резервное копирование и восстановление. Там всё написано.
http://postgresql.ru.net/manual/backup.html