Irgendetwas ist mit Ihrem Server schief gelaufen. Server abgestürzt? Festplattenfehler? Wie auch immer, Sie könnten Folgendes tun:
- Halten Sie Ihren Server an und erstellen Sie eine physische Kopie Ihres Datenverzeichnisses an einem sicheren Ort;
- Da pg_statistic von ANALYZE
ausgefüllt wird , bereinigen Sie es einfach
DELETE FROM pg_catalog.pg_statistic;
und geben Sie eineANALYZE
aus danach.
Wenn der Fehler weiterhin besteht:
- Aktivieren Sie allow_system_table_mods und starten Sie dann Ihren Server neu:
ALTER SYSTEM SET allow_system_table_mods = ON;
(Postgres 9.4+) - Kürzen Sie pg_statistic der Datenbank, bei der Sie den Fehler erhalten:
TRUNCATE TABLE pg_catalog.pg_statistic;
- Gesamte Datenbank erneut analysieren:
ANALYZE VERBOSE;
- deaktiviere allow_system_table_mods:
ALTER SYSTEM RESET allow_system_table_mods;
Möglicherweise müssen Sie das REINDEX SYSTEM
ausführen nachdem Sie dies getan haben.
Weitere Informationen zu allow_system_table_mods hier .