Восстановить поврежденную базу данных postgresql

У меня есть несколько ошибок с моей базой данных postgresql, которые произошли после скачка напряжения:

Я не могу получить доступ к большинству таблиц из моей базы данных.Когда я пытаюсь, например выбрать * из ac_cash_collectionя получаю следующую ошибку:

ERROR: missing chunk number 0 for toast value 118486855 in pg_toast_2619

когда я пытаюсь запустить pg_dump, я получаю следующую ошибку:

Error message from server: ERROR:  relation "public.st_stock_item_newlist" does not exist
pg_dump: The command was: LOCK TABLE public.st_stock_item_newlist IN ACCESS SHARE MODE

Я пошел дальше и t Я попытался запустить переиндексацию всей базы данных, но на самом деле я оставил ее работающей, пошел спать и обнаружил, что утром она ничего не сделала, поэтому мне пришлось ее отменить.

Мне нужна помощь, чтобы исправить это как можно скорее. Пожалуйста, помогите.

16
задан a_horse_with_no_name 14 June 2012 в 09:29
поделиться