Re: pg_upgrade: Pass -j down to vacuumdb - Mailing list pgsql-hackers

From Jesper Pedersen
Subject Re: pg_upgrade: Pass -j down to vacuumdb
Date
Msg-id 388de5bc-858b-4686-d2e5-d0b21981dd72@redhat.com
Whole thread Raw
In response to RE: pg_upgrade: Pass -j down to vacuumdb  ("Jamison, Kirk" <k.jamison@jp.fujitsu.com>)
Responses Re: pg_upgrade: Pass -j down to vacuumdb  (Fabrízio de Royes Mello <fabriziomello@gmail.com>)
List pgsql-hackers
Hi,

On 1/27/19 7:50 PM, Jamison, Kirk wrote:
> There were also helpful comments from the developers above,
> pointing it to the right direction.
> In addition to Peter's comment, quoting "...if you want to do this
> as fast as possible, don't use this script.  That comment could be
> enhanced to suggest the use of the -j option.", so I think you
> should also update the following script in create_script_for_cluster_analyze():
>       fprintf(script, "echo %sIf you would like default statistics as quickly as possible, cancel%s\n",
>               ECHO_QUOTE, ECHO_QUOTE);
>

Yes, it will echo the -j option if passed, and the server supports it.

>> Alvaro Herrera <alvherre@2ndquadrant.com> writes:
>>> So let's have it write with a $VACUUMDB_OPTS variable, which is by
>>> default defined as empty but with a comment suggesting that maybe the
>>> user wants to add the -j option.  This way, if they have to edit it,
>>> they only have to edit the VACUUMDB_OPTS line instead of each of the
>>> two vacuumdb lines.
>>
> Tom Lane wrote:
>> Even better, allow the script to absorb a value from the environment, so that it needn't be edited at all.
> 

Done.

Attached is v3.

Best regards,
  Jesper

Attachment

pgsql-hackers by date:

Previous
From: "Daniel Verite"
Date:
Subject: Re: backslash-dot quoting in COPY CSV
Next
From: Tom Lane
Date:
Subject: Rename nodes/relation.h => nodes/pathnodes.h ?