sql >> Base de Datos >  >> RDS >> PostgreSQL

El archivo de registro de Postgres contiene:falta el número de fragmento 0 para el valor de brindis 815441 en pg_toast_2619

Algo salió mal con su servidor. ¿El servidor se bloqueó? ¿Fallo de disco? De todas formas podrías hacer:

  1. Detenga su servidor y haga una copia física de su directorio de datos en un lugar seguro;
  2. Dado que pg_statistic está poblado por ANALIZAR , simplemente límpielo DELETE FROM pg_catalog.pg_statistic; y emita un ANALYZE después.

Si el error persiste:

  1. Habilite allow_system_table_mods y luego reinicie su servidor:ALTER SYSTEM SET allow_system_table_mods = ON; (Postgres 9.4+)
  2. Trunca pg_statistic de la base de datos que te da el error:TRUNCATE TABLE pg_catalog.pg_statistic;
  3. Analizar toda la base de datos nuevamente:ANALYZE VERBOSE;
  4. Deshabilitar allow_system_table_mods:ALTER SYSTEM RESET allow_system_table_mods;

Es posible que deba REINDEX SYSTEM después de hacer esto.

Más información sobre allow_system_table_mods aquí .