ОШИБКА: не удалось прочитать блок 240030 в файле "pg_tblspc / 16387 / PG_9.1_201105231 / 16388 / 16597.1": только чтение 0 из 8192 байтов - PullRequest
0 голосов
/ 21 февраля 2019

Мой друг получил следующую ошибку, поэтому я импортировал его idb_dumps в мою систему.

ОШИБКА: не удалось прочитать блок 240030 в файле "pg_tblspc / 16387 / PG_9.1_201105231 / 16388 / 16597.1":только чтение 0 из 8192 байт.

В pgadmin3 я выполнил следующий запрос
"выбрать n.nspname AS tableschema, c.relname AS tablename, c.relfilenode как rel_file_node из pg_classc внутреннее соединение pg_namespace n on (c.relnamespace = n.oid) ORDER BY rel_file_node; "

Но в выводе я не вижу записи для" relfilenode = 16597.1 "

Пожалуйста, помогите мне найти поврежденную таблицу или индекс.

еще одна вещь, почему relfilenode является значением с плавающей запятой?

1 Ответ

0 голосов
/ 22 февраля 2019

Вышеупомянутый запрос из вопроса не будет работать, пока вы не скопируете всю базу данных из других систем.Здесь не помогает дамп файлов базы данных, который я пробовал ранее.

...