URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75908
[ Назад ]

Исходное сообщение
"Перенос базы PostgreSQL"

Отправлено Arax , 28-Авг-07 07:38 
Сервер1: FreeBSD 5.2, postgresql 7.3.4_1
Сервер2: FreeBSD 5.5, postgresql 7.4.12

Выгружаю с первого базу:
pg_dump stat > /usr/temp/db.out

Загружаю во второй:
ns1# pg_restore /usr/temp/db.out
pg_restore: [archiver] input file does not appear to be a valid archive

пробовал создать базу и выгрузить в нее
ns1# pg_restore -d stat /usr/temp/db.out
pg_restore: [archiver] input file does not appear to be a valid archive

В манах ничего про валидность архивов не нашел.

Пожалуйста подскажите где копать?

Содержание

Сообщения в этом обсуждении
"Перенос базы PostgreSQL"
Отправлено mAdDuke , 28-Авг-07 10:24 
>Пожалуйста подскажите где копать?

Попробуй создать дамп старой базы посредством бинарника от новой.


"Перенос базы PostgreSQL"
Отправлено Arax , 28-Авг-07 12:15 
Проблема решилась с помощью:
psql stat < /usr/temp/db.out

"Перенос базы PostgreSQL"
Отправлено PavelR , 28-Авг-07 15:32 
>Проблема решилась с помощью:
>psql stat < /usr/temp/db.out

Насколько я знаю (ИМХО) такой способ не переносит BLOB-ы из таблиц.