Algo deu errado com seu servidor. Servidor travou? Falha no disco? De qualquer forma, você pode fazer:
- Pare seu servidor e faça uma cópia física de seu diretório de dados em um local seguro;
- Como pg_statistic é preenchido por ANALISAR
, apenas limpe-o
DELETE FROM pg_catalog.pg_statistic;
e emita umANALYZE
depois.
Se o erro persistir:
- Ative allow_system_table_mods e reinicie seu servidor:
ALTER SYSTEM SET allow_system_table_mods = ON;
(Postgres 9.4+) - Truncate pg_statistic do banco de dados que está recebendo o erro:
TRUNCATE TABLE pg_catalog.pg_statistic;
- Analise todo o banco de dados novamente:
ANALYZE VERBOSE;
- Desabilitar allow_system_table_mods:
ALTER SYSTEM RESET allow_system_table_mods;
Você pode precisar
REINDEX SYSTEM
depois de fazer isso. Mais informações sobre allow_system_table_mods aqui .