Как переиндексировать "pg_amop_opc_strat_index" без доступа psql? - PullRequest
0 голосов
/ 31 марта 2012

Это фон ... один из наших серверов потерпел крах, и я не могу запустить postgresql. Затем я посмотрел в журнале, и он сказал, что не может найти "pg_clog / 0044". Я также заметил, что папка pg_clog пропала в папке rdbms / data. Итак, я создал папку pg_clog и пустой 256-байтовый файл с именем 0044, чтобы обмануть его. Результат был хорош, и я могу запустить базу данных. Тем не менее, когда я попытался войти в PSQL. Произошла ФАТАЛЬНАЯ ошибка и указано, что "pg_amop_opc_strat_index" содержит неожиданную нулевую страницу, пожалуйста, "REINDEX" это. Итак, мне интересно, возможно ли переосмыслить «pg_amop_opc_strat_index» без доступа к psql (потому что я не могу получить к нему доступ)?

1 Ответ

0 голосов
/ 31 марта 2012

ignore_system_indexes, вероятно, поможет вам.Находится в прекрасном руководстве Как только все заработает, я бы посоветовал вам сделать резервную копию установки, удалить (или переименовать) базу данных и заново создать ее из резервной копии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...