откопироваться, на другой диск. запустили постгрес возникла ошибка для некоторых таблиц
```> ERROR: could not open file "base/12070/10108487.47" (target block 6381771): No such file or directory
CONTEXT: SQL statement "SELECT (select max(rec_time) from request_store_master)::bigint"
PL/pgSQL function archive_data() line 13 at assignment```
вопрос как удалить из таких таблицх поврежденные данные?
> вопрос как удалить из таких таблицх поврежденные данные? "А Вы так не делайте", серьёзно. Кластер, который Вы скопировали с "битого"железа, всё равно corrupted, работать на нём нельзя. Так что либо восстановите из backup (т.е. просто выбросите этот кластер), либо вытащите (с помощью pg_dump и т.п.) всё, что можно, а потом уничтожьте этот кластер, создайте новый, и залейте спасённые данные туда.
бекапы восстановит и сравнить таблицы
zero_damaged_pages
но вообще у вас файл отсутствует, это индекс?
Обсуждают сегодня