|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Доброго времени суток, форумчане! Помогите, какие мысли имеются побороть (частично побороть) проблему вылета базы данных PostgreSQL 9.6 с установленной 1С Бухгалтерия История такова. Имеется база, находится по пути /var/lib/postgresql/9.6/main/base/16959/ Она покалечена, дамп базы говорит: авторpg_dump: Ошибка выгрузки таблицы "config": сбой в PQgetResult(). pg_dump: Сообщение об ошибке с сервера: ОШИБКА: unexpected chunk number 421011475 (expected 145) for toast value 87088 in pg_toast_17418 pg_dump: Выполнялась команда: COPY public.config (filename, creation, modified, attributes, datasize, binarydata, partno) TO stdout; Есть бэкап, старый, месяц ему. База находится по пути /var/lib/postgresql/9.6/main/base/1697706/ Она рабочая. Возможно ли: 1) Отключить ссылки на битую таблицу? Я так понял, это pg_toast_17418 2) Можно ли "наложить" одну на другую? 3) Какие-либо другие варианты спасения? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 12:33 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Deeman D...Я так понял, это pg_toast_17418... нет, public.config Deeman D Какие-либо другие варианты спасения? давай сперва VACUUM FULL на public.config ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:03 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Alex URSDeeman D...Я так понял, это pg_toast_17418... нет, public.config Deeman D Какие-либо другие варианты спасения? давай сперва VACUUM FULL на public.config ИНФОРМАЦИЯ: очистка "public.config" ОШИБКА: unexpected chunk number 421011475 (expected 145) for toast value 87088 in pg_toast_17418 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:30 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Скрин из pgadmin 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:44 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Deeman D, хозяин — барин... PS Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
думаю, моя помощь тут более не требуется ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:49 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Alex URSDeeman D, думаю, моя помощь тут более не требуется Ничего не сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:55 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Deeman DНичего не сделать? ну если ты уверен, что это pg_toast, то увы - нет, а если public.config - то. думаю, поправимо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 14:58 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Alex URSDeeman DНичего не сделать? ну если ты уверен, что это pg_toast, то увы - нет, а если public.config - то. думаю, поправимо В том то все и дело, что я не понимаю, куда дальше... Что делать. Как старый тоаст "навесить" на побитый ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 15:02 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
смотрим поля Код: plsql 1.
делаем select по каждому полю Код: plsql 1.
по тому полю, по которому попадаем на Код: plsql 1.
делаем это Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 15:09 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
если в информация в "config" нужна и её в бекапе нет, можешь так не радикалить: Код: plsql 1.
попробуй CTE+LIMIT + OFFSET ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 15:18 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Alex URSсмотрим поля Код: plsql 1.
делаем select по каждому полю Код: plsql 1.
по тому полю, по которому попадаем на Код: plsql 1.
делаем это Код: plsql 1.
Вот что получилось на втором пункте: Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 15:44 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Deeman DERROR: ОШИБКА: столбец "column_name" не существует https://www.postgresql.org/docs/current/infoschema-columns.html] RTFM ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 15:58 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Alex URSDeeman DERROR: ОШИБКА: столбец "column_name" не существует https://www.postgresql.org/docs/current/infoschema-columns.html] RTFM Спасибо! Ошибка возникает в столбце binarydata А вот такое что означает? CTE+LIMIT + OFFSET ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 16:16 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 16:22 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Alex URSсмотрим поля Код: plsql 1.
делаем select по каждому полю Код: plsql 1.
по тому полю, по которому попадаем на Код: plsql 1.
делаем это Код: plsql 1.
От того что config.binary_data побитый за NULLить - 1С это ну никак не поможет запустится (это основной файл настройки 1С без него 1С - просто набор таблиц ничем не связанных). Я уже автору топика предлагал что надо config брать с старой копии базы и надеяться что 1С на нем запустится (что в общем после месяца эксплуатации - сомнительно). -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2018, 16:40 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Посоветуйте, как правильно скопировать таблицу public.config со всем содержимым из одной базы и вставить ее вместо сломанной public.config в другой базе... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2018, 03:53 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Попробовал с помощью экспорт/импорт таблицы. Выскакивает ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2018, 11:16 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Deeman D, Логично... вы то исходную таблицу никуда не дели из побитой базы. Как оно в нее то зальет. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2018, 14:02 |
|
Ошибка выгрузки таблицы "config": сбой в PQgetResult().
|
|||
---|---|---|---|
#18+
Deeman D, где-то у вас повторяющаяся запись в CSV-файле. Откройте в экселе сначала, поищите дубликаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2018, 14:09 |
|
|
start [/forum/topic.php?fid=53&msg=39749507&tid=1995429]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 436ms |
0 / 0 |