не заливается БД Postres SQL

MantroniX
На сайте с 17.05.2007
Offline
102
2537

Здравствуйте, вот такая проблема:

Есть объёмная БД Postgres SQL вес чуть более 100мб, пробую залить выполнить путём sql запроса, не получается пишет ошибку. Попросил самого хостер залить базу, он ответил:

При распаковке дампа я получаю следующую ошибку:

bash-3.00$ pg_restore -d volgcomp_mskspravka < moscowspravkaru.sql

pg_restore: [archiver] input file does not appear to be a valid archive

даже когда я указываю формат дампа при восстановлении, он отказывается распаковываться:

bash-3.00$ pg_restore -d volgcomp_mskspravka -F c moscowspravkaru.sql

pg_restore: [archiver] did not find magic string in file header

Я думаю что это из-за большого размера БД, может быть такое?

Если да то как быть в такой ситуации? Может быть есть какие-то спецальные программы или ещё что-то?

Посоветуйте пожалуйста

Заранее спасибо

Старый воин, мудрый воин!
P
На сайте с 08.03.2007
Offline
250
#1

можно посмотреть, что там в файле. Вдруг какая-нибудь порнография, или запакованный файл?

MantroniX
На сайте с 17.05.2007
Offline
102
#2

да пробывал запакованныем его заливать и распакованным, всеравно одно и тоже

G
На сайте с 09.10.2007
Offline
132
#3
MantroniX:

bash-3.00$ pg_restore -d volgcomp_mskspravka < moscowspravkaru.sql
pg_restore: [archiver] input file does not appear to be a valid archive

Вроде как < не нужна?

pg_restore -d volgcomp_mskspravka moscowspravkaru.sql

MantroniX:

даже когда я указываю формат дампа при восстановлении, он отказывается распаковываться:
bash-3.00$ pg_restore -d volgcomp_mskspravka -F c moscowspravkaru.sql

Вы уверены что у вас формат "с", а не tar или текст?

Посмотрите распакованную версию - видно ли там, что это sql? Если да, то попробуйте

psql -Uusername -fmoscowspravkaru.sql volgcomp_mskspravka

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий