PostgreSQL – invalid page in block 2196 of relation base/349583/364737
Дата: 17.04.2018
Комментариев: 0
1. Запускаем pgAdmin.
2. Запускаем Query Tool и:
• Путь к базе думаю ни у кого не будет вызывать сомнения с какой базой возникла проблема, по этому опустим метод поиска имени базы зная только base/349583
• Далее что бы надо вставить текст: SELECT pg_filenode_relation(0, 364737); – в результате получаем имя таблицы. У нас это была таблица “_document143_vt2652”
• Теперь нам надо запустить её восстановление: SET zero_damaged_pages = on; VACUUM FULL _document144;
3. По окончании выполнения надо выполнить переиндексацию всей базы!
Надо учесть, что часть данных может быть утеряно из таблицы!
Кстати в своем Telegram-канале я делюсь IT-советами для руководителей бизнеса, которые помогают узнать, где теряются деньги и как проверить системных администраторов.
Последние новости
Ваше заявка успешно отправлена!
Мы свяжемся с вами в ближайшее время
Мы используем файлы cookie, чтобы собирать статистику и делать наш сайт удобнее для вас. Продолжая пользоваться ресурсом, вы соглашаетесь с Условиями пользования сайта. Подробнее — в Политике использования