powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поврежденный архив БД
13 сообщений из 13, страница 1 из 1
Поврежденный архив БД
    #34251512
Serdgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробую восстановить БД из архива, но постоянно выдается ошибка
После ввода команды такого вида:

Код: plaintext
pg_restore -v -C -O -d template1 /pgsql/backups/test.tar

Выдает ошибку: архив не выглядит корректным - это когда я сначала распаковываю gz

И

Код: plaintext
pg_restore -v -C -O -Ft -d template1 /pgsql/backups/test.tar.gz

[tar-архиватор]: найден поврежденный tar-заголовок +Е (ожидалось -1207997232 сосчитано 72876), позиция в файле 512

Можно как-нить вылечить этот архив или сделать так, чтобы он не обращал внимание на ошибки?
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252106
ZemA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://sql.ru/forum/actualthread.aspx?tid=381278#3633530

какой командой делали дамп?
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252212
Serdgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
самой простенькой:
Код: plaintext
pg_dump test | gzip > /pgsql/backups/test.tar.gz
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252229
Serdgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и с такой командой (с -Ft в самом начале) та же ошибка с +Е
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252284
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serdggсамой простенькой:
Код: plaintext
pg_dump test | gzip > /pgsql/backups/test.tar.gz

Бррр. А там развве не самый обыкновенный SQL? Если да - то тогда нужн овосстанавливать не с помощью pg_restore, а psql. В юнихе не силен, по этому как перенаправить разгзипленный архив на вход psql придумай сам. :)
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252356
Serdgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
там как раз самый обыкновенный SQL, только файл размером 5 гектар и чем его открыть - ума не приложу :(
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252371
ZemA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
psql template1 < твой_файл_с_sql
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252399
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZemA
Код: plaintext
psql template1 < твой_файл_с_sql

И нафига 5 гектар счастья в template1? :-D
Надо что-то типа
psql -U postgres my_bd | gunzip my.tar.gz
Опять же синтаксис - не силен.
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252436
Serdgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ок, сейчас попробовал так:
Код: plaintext
1.
2.
3.
4.
psql template1
create database test owner test;
\q

psql -U postgres test < /pgsql/backup/test.tar
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252514
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чё бы документацию сразу не почитать?

Код: plaintext
1.
cat /pgsql/backup/test.tar | psql -U postgres test
(это если в этом, непонятно зачем названном tar'ом) файле действительно SQL.
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252684
Serdgg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
потому что на опыты нет времени - такой базой ворочать, чтобы проверить версии - не фонтан.
встречный вопрос -А чё бы сразу не ответить, вместо траты времени на "поучения"? Спасибо большое ZemA и Andrey Daeron - реально помогли! :)
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252691
ZemA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Daeron ZemA
Код: plaintext
psql template1 < твой_файл_с_sql

И нафига 5 гектар счастья в template1? :-D
Надо что-то типа
psql -U postgres my_bd | gunzip my.tar.gz
Опять же синтаксис - не силен.
да меня просто параметр -С в pg_restore смутил, думал что там есть код на создание базы
...
Рейтинг: 0 / 0
Поврежденный архив БД
    #34252964
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serdgg
...
встречный вопрос -А чё бы сразу не ответить, вместо траты времени на "поучения"?
....

А я сразу и ответил вместе с поучением, которое, кстати, Вам с такими вопросами будет весьма полезно.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Поврежденный архив БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]