Re: BUG #19086: pg_dump --data-only selects and do not uses index definitions for the dumped tables.

Andrew Bille <andrewbille@gmail.com>

From: Andrew Bille <andrewbille@gmail.com>
To: Álvaro Herrera <alvherre@kurilemu.de>
Cc: Nathan Bossart <nathandbossart@gmail.com>, pgsql-bugs@lists.postgresql.org
Date: 2025-10-15T09:10:32Z
Lists: pgsql-bugs
Thank you, that case has already been resolved, and the data has been
recovered.
System reindex and vacuum full didn't help.
The schema and indexes were not needed, a modified pg_dump helped us.


On Wed, Oct 15, 2025 at 3:56 PM Álvaro Herrera <alvherre@kurilemu.de> wrote:

> On 2025-Oct-15, Andrew Bille wrote:
>
> > > Is this a hypothetical problem or something you've experienced?
> >
> > The problem is real: when trying to rescue data from a large corrupted
> > database, we couldn't wait for the index definition query for more than 3
> > hours.
>
> Maybe it'd be reasonable to start the recovery by doing VACUUM FULL of
> all/some system catalogs.
>
> --
> Álvaro Herrera         PostgreSQL Developer  —
> https://www.EnterpriseDB.com/
>