Устранить ошибку при создании дампа в базе на Postgres
6 000 руб. за проект
Есть приложение на платформе 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;
Выполнение этих рекомендаций не помогло. Есть копия базы, из которой можно взять поврежденные участки. Нужно устранить проблему, выяснить какая часть базы пострадала, восстановить ее из копии и сделать, чтобы дамп текущей базы выгружался без ошибок.
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;
Выполнение этих рекомендаций не помогло. Есть копия базы, из которой можно взять поврежденные участки. Нужно устранить проблему, выяснить какая часть базы пострадала, восстановить ее из копии и сделать, чтобы дамп текущей базы выгружался без ошибок.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.