Устранить ошибку при создании дампа в базе на Postgres

6 000 руб. за проект
30 мая 2021, 19:19 • 4 отклика • 53 просмотра
Есть приложение на платформе Windows, которое использует для хранения данных базу данных на PostgreSQL. Само приложение работает, данные вносятся\изменяются\удаляются без проблем, но при попытке сделать дамп базы мы получаем ошибку:

pg_dump: выгрузка содержимого таблицы "public.(spxml_large_fields)"
pg_dump: Ошибка выгрузки таблицы "(spxml_large_fields)": сбой в PQgetResult().
pg_dump: Сообщение об ошибке с сервера: ERROR: invalid page in block 3483726 of relation base/16384/16388
pg_dump: Выполнялась команда: COPY public."(spxml_large_fields)" (id, doc_id, doc_url_path, data, suffix, plain_text) TO stdout;

Выполнение этих рекомендаций не помогло. Есть копия базы, из которой можно взять поврежденные участки. Нужно устранить проблему, выяснить какая часть базы пострадала, восстановить ее из копии и сделать, чтобы дамп текущей базы выгружался без ошибок.





Отзывы
R50 93af0a735feeb48430add8ec4eac5992
Заказчик
Прекрасный исполнитель. Профессионализм и ответственность на высшем уровне. Все сделано на отлично. Рекомендую!
3 года назад