While taking a backup from my PostgrSQL database, it is showing this:
pg_dump: Dumping the contents of table "gtab17" failed: PQgetResult() failed.
pg_dump: Error message from server: ERROR: invalid page header in block 9576 of relation base/17779/758869
pg_dump: The command was: COPY public.gtab17 (jrdetid, jrmid, acid, dr, cr, narr, ageamt) TO stdout;
I think my table gtab17
is corrupt. I tried:
Vaccum Full
error on this table
INFO: vacuuming "public.gtab17" ; ERROR: row is too big: size 3256104, maximum size 8160
Analyze
error
INFO: analyzing "public.gtab17" ;
ERROR: invalid page header in block 9576 of relation base/17779/758869
Database: PostgreSQL 9.2
OS: Windows XP SP3
Filesystem: NTFS
I have googled but dint get any solution to solve this.