Re: How to create directory format backup

From: Erik Wienhold <ewie(at)ewie(dot)name>
To: Andrus <kobruleht2(at)hot(dot)ee>, depesz(at)depesz(dot)com
Cc: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: How to create directory format backup
Date: 2023-02-08 22:45:04
Message-ID: 1169630167.178680.1675896304462@office.mailbox.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

> On 08/02/2023 22:37 CET Andrus <kobruleht2(at)hot(dot)ee> wrote:
>
> > > How to create backup in format from which tables can selectively
> > > restored?
> > >
> > Dump as custom-format archive (-F custom) and use that with pg_restore
> > and options --table or --list/--use-list to select what should be
> > restored.
> >
> How to select tables interactively like pgAdmin allows to select when
> directory format is used ?
>
> Database contains hundreds of schemas. I need to restore public and other
> other schema.
>
> Whole backup file is scanned to restore only two schemas. It takes lot of
> time.

pg_dump also accepts options --table and --schema to only dump what you need.

> Also directory format allows to use all cores with --jobs=32 parameter.
> Dump and partial restore using custom format are much slower.

Run multiple pg_dump processes in parallel where each processes a subset of
tables with the options mentioned above.

--
Erik

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Katsuya Okizaki 2023-02-08 22:54:03 Re: How do a user-defined function that returns a table executes a query?
Previous Message Ron 2023-02-08 22:20:18 Re: How to use the BRIN index properly?