On Fri, Jan 9, 2009 at 2:53 PM, Yogvinder Singh <yogvinder@xxxxxxxxxxxx> wrote: > That I'll do but that still won't answer the question : What is the reason > for the data corruption leading to " MemoryContextAlloc: invalid request > size" > That's because you may read the corrupt data and do further operations which leads to failure. For example, the tuple length may be corrupted and you try to copy that tuple to memory. That's when the palloc can fail with the error. Thanks, Pavan -- Pavan Deolasee EnterpriseDB http://www.enterprisedb.com -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general