estoy recibiendo un errorPostgreSQL: cabecera de página no válida en el bloque
ERROR: invalid page header in block 411 of relation "t_value_time"
en mi base de datos PostgreSQL. Esto sigue sucediendo en diferentes máquinas. ¿Hay alguna manera de evitar que suceda, o al menos decirle a PSQL que ignore los datos en el bloque no válido y continúe?
Prefiero perder los datos del bloque y que se salte el archivo y lea el resto de los datos. ¿Hay alguna manera de decirle a PSQL que se salte este bloque?
Esta es la solución correcta. 'VACUUM FULL' y' REINDEX' no son estrictamente necesarios para borrar la advertencia. Cualquier operación que lea la página del disco y desencadene el error del "encabezado de página no válida" arreglará la página dañada (volviéndola a escribir con todos los ceros) si 'zero_damaged_pages' está activado, por lo que podría hacer una consulta que llegue a la mala página. – simonp