pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: ramonpadilla1@yahoo.co.uk
To: pgsql-admin@postgresql.org <pgsql-admin@postgresql.org>
Subject: pg_dump ERROR: missing chunk number 0 for toast value
Date: Wed, 22 Mar 2017 09:21:36 +0000 (UTC)
Message-ID: <587579712.444477.1490174496291@mail.yahoo.com> (raw)
References: <587579712.444477.1490174496291.ref@mail.yahoo.com>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-admin>

I'm using PostgreSQL 9.3.16 on Windows 7 and the data directory was created from a filesystem backup of an installation running on another machine, which failed.

After starting the postgres service I ran `pg_dump` using pgAdminIII to backup the databases. 

    pg_dump.exe --host localhost --port 5433 --username "postgres" --no-password  --format custom --blobs --verbose --file "db-2017-03-22.backup" "mydb"

One of them reported the following error:

    pg_dump: dumping contents of table "public.bandana"
    pg_dump: dumping contents of table "public.bodycontent"
    pg_dump: Dumping the contents of table "bodycontent" failed: PQgetResult() failed.
    pg_dump: Error message from server: ERROR:  missing chunk number 0 for toast value 314936 in pg_toast_36791
    pg_dump: The command was: COPY public.bodycontent (bodycontentid, body, contentid, bodytypeid) TO stdout;
    
    Process returned exit code 1.

Since then I've done some digging around and run the following commands:

    REINDEX table pg_toast.pg_toast_36791;
    VACUUM ANALYZE bodycontent;

Both return:

    Query returned successfully with no result in xx ms.

Using pgAdmin I've selected the Maintenace option and run a VACUUM (no options) , ANALYSE and REINDEX and no errors were reported.

I ran VACUUM with the FULL option and the following error was reported:

    INFO:  vacuuming "public.plugindata"
    ERROR:  missing chunk number 0 for toast value 289849 in pg_toast_36998

I don't have any experience with postgres or databases in general. Can anyone advise what I should do next?


-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin



view thread (2+ messages)  latest in thread

Message-ID: <587579712.444477.1490174496291@mail.yahoo.com>
Permalink:  ../587579712.444477.1490174496291@mail.yahoo.com/
Also on:    postgresql.org/message-id/587579712.444477.1490174496291@mail.yahoo.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: ramonpadilla1@yahoo.co.uk
  Subject: Re: pg_dump ERROR: missing chunk number 0 for toast value
  In-Reply-To: <587579712.444477.1490174496291@mail.yahoo.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox