Re: Sv: Re: [GENERAL] pg_dump streaming fails - PostgreSQL 9.2

From: Jeff Janes <jeff(dot)janes(at)gmail(dot)com>
To: Andreas Joseph Krogh <andreas(at)visena(dot)com>
Cc: Postgres General <pgsql-general(at)postgresql(dot)org>
Subject: Re: Sv: Re: [GENERAL] pg_dump streaming fails - PostgreSQL 9.2
Date: 2018-01-09 12:44:46
Message-ID: CAMkU=1zek=jzX9Rj_uTwGxdiBohotXxQiFwvUhzyg+qC=RXigQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Jan 9, 2018 03:49, "Andreas Joseph Krogh" <andreas(at)visena(dot)com> wrote:

På fredag 29. januar 2016 kl. 02:30:59, skrev Joshua D. Drake <
jd(at)commandprompt(dot)com>:

On 01/28/2016 05:23 PM, drum(dot)lucas(at)gmail(dot)com wrote:
> Hi there!
>
> I'm running this command: *(Trying to copy a full DB (2TB) from a
> hot-standby server to a master (test) server)*
>
> |ssh postgres(at)myslaveserver "/usr/pgsql-9.2/bin/pg_dump
> --exclude-table-data='junk.*' -—format=custom
> master_db"|/usr/pgsql-9.2/bin/pg_restore --dbname=master_db_temp
> --exit-on-error —-verbose|
>
> Then, after 3 GB I got this error:
>
> |pg_dump:Dumping the contents
> oftable"invoices"failed:PQgetResult()failed.pg_dump:Error message
> fromserver:ERROR:canceling statement due toconflict withrecovery
> DETAIL:Userwas holding a relation lock fortoo long.pg_dump:The command
> was:COPY dm.invoices
> (invoice_id,format_version,ts_issue,ts_ack,customer_id,code,
tag,account_data,customer_data,invoice_data,invoice_items_data)TOstdout;|
>

Hi.

I'm still getting this on standby running 10.1 (both on primary and standby)

Surely you are not getting recovery conflicts on the master.

Isn't this supposed to work?

You can avoid recovery conflicts by setting

max_standby_streaming_delay=-1

On the hot standby. This might render the hot standby less useful for
other purposes, in which case you might need different hot standbys for
different purposes.

> Isn't some of the point of having a hot-standby like this to be able to
backup from it?

Not for me. I might use one to dump one or a few tables, but if I wanted a
full backup I'd use pg_basebackup, not pg_dump.

Cheers,

Jeff

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Vitaliy Garnashevich 2018-01-09 15:20:23 Number of rows returned by Sort node
Previous Message Andreas Joseph Krogh 2018-01-09 11:48:14 Sv: Re: [GENERAL] pg_dump streaming fails - PostgreSQL 9.2