Здравствуйте!
Есть медиасервер работающий на Red Hat. Установлен postgreSQL 7.2. Первый раз имею дело с этой базой данных. Вопросы: как проверить целостность базы данных, есть подозрение, что она побилась? Ввожу команду music=# \df+. Выдает ошибку ERROR: could not read block 19 of relation "pg_proc": Success. Что делать?
Для PostgreSQL не существует
Для PostgreSQL не существует средств проверки целостности БД, считается что сама СУБД разработана так, что данные внутри остаются целостными. Обычно это так и есть. Для всех прочих случаев существует один единтсвенный рецпет - восстановить БД из резервной копии. Разумеется для этого такая резервная копия должна быть.