powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
13 сообщений из 13, страница 1 из 1
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751114
nbusarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Прошу помощи. При попытке сдампить базу, выкидывает следующую ошибку:
авторpg_dump: Ошибка выгрузки таблицы "_reference22785": сбой в PQgetResult().
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
pg_dump: Выполнялась команда: COPY public._reference22785 (_idrref, _version, _marked, _predefinedid, _description, _fld22862rref, _fld22863, _fld22864, _fld22865, _fld22866, _fld22867, _fld22868, _fld22869, _fld22870, _fld22871, _fld22872, _fld22873, _fld22874) TO stdout;
Postgres 9.4 на Ubuntu 14.04
Как побороть эту проблему?
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751197
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Восстановиться с бэкапа. Если нет - ковырять, в какой строке и в какой колонке повреждение (думаю, банальный select * from _reference22785 из psql аналогичным же образом свалится на какой-то строчке).
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751208
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbusarov,

compressed data is corrupt можно словить только в одном месте: https://github.com/postgres/postgres/blob/REL9_4_STABLE/src/backend/utils/adt/pg_lzcompress.c#L774
При распаковке сжатых данных из toast.
Следовательно у вас или неисправна ram и вы не можете распаковать данные, или неисправна ram и вы уже записали данные неверно или неисправен диск.
Ну за исключением совсем клинических случаев вроде выключенного fsync
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751525
nbusarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы, Возник вопрос, занулить эту таблицу или подменить из аналогичной базы? Как лучше сделать? В 1С эта таблица отвечает за новости, то есть ничего существенного.
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751527
nbusarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij,
Не проверял, скорее всего fsynk выключен.
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751528
nbusarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scott Tiger,
Проблема скорее всего возникла более месяца назад, восстанавливать БД и доки за месяц геморрой еще тот.
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751598
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbusarov, drop table попробуйте для начала (предварительно убедившись, что точно можете восстановить структуру и зависимые объекты - индексы и т.п.).
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751718
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbusarovMelkij,
Не проверял, скорее всего fsynk выключен.
Ну так если вам база изначально не нужна - грохните её целиком и инициализируйте заново.
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751789
nbusarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij,

Я не уверен, что смогу восстановить до предыдущего состояния.
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751790
nbusarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scott Tiger,
А в null как кинуть таблицу?
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39751791
nbusarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гооспода, а как Вам идея, заменить эту таблицу из другой базы? Какая команда нужна?
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39752115
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbusarov, мне кажется, Вам лучше обзорную литературу по PostgreSQL почитать для начала. А задачу восстановления повреждённой БД в отсутствие бэкапа перепоручить кому-то, кто это делал раньше.
...
Рейтинг: 0 / 0
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
    #39757206
Синий Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nbusarovГооспода, а как Вам идея, заменить эту таблицу из другой базы? Какая команда нужна?


Я за.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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