У меня настроена потоковая репликация на Postgres 9.1.6, работающей на сервере Debian, и все идет нормально.
Когда я пытаюсь выполнить запрос к базе данных реплики, я получаю сообщение об ошибке ниже:
ERROR: index "tbl_cust_id_idx" contains unexpected zero page at block 0
HINT: Please REINDEX it.
Что может быть причиной этой ошибки?
Вопрос также размещен в /programming/17865135/postgres-9-1-6-error-index-contains-unexpected-zero-page-at-block-0
postgresql
postgresql-9.1
McKibet
источник
источник
SELECT version()
илиSELECT now()
?Ответы:
Я только что столкнулся с той же проблемой на Postgres 8.3.11. Хотя я не мог определить основную причину, исправление было достаточно простым:
Эта страница содержит подсказки относительно того, что, возможно, вызвало ошибку, хотя они расплывчаты:
В идеале было бы полезно, если бы было что-то, что можно было бы предпринять для упреждающего предотвращения или исправления этих ошибок. С другой стороны, мы впервые увидели эту проблему за несколько лет на сотнях машин.
источник