pg_dumpall misses --no-toast-compression

Started by Michael Paquieralmost 5 years ago6 messageshackers
Jump to latest
#1Michael Paquier
michael@paquier.xyz

Hi all,

I have bumped into $subject while playing with this feature, and this
can be really useful to be able to reset the compression method for
all the tables at restore. The patch is simple but that's perhaps too
late for 14, so I am adding it to the next CF.

Thanks,
--
Michael

Attachments:

dumpall-compression.patchtext/x-diff; charset=us-asciiDownload+17-0
#2Dilip Kumar
dilipbalaut@gmail.com
In reply to: Michael Paquier (#1)
Re: pg_dumpall misses --no-toast-compression

On Mon, May 17, 2021 at 6:42 AM Michael Paquier <michael@paquier.xyz> wrote:

Hi all,

I have bumped into $subject while playing with this feature, and this
can be really useful to be able to reset the compression method for
all the tables at restore.

This makes sense

The patch is simple but that's perhaps too

late for 14, so I am adding it to the next CF.

+1

--
Regards,
Dilip Kumar
EnterpriseDB: http://www.enterprisedb.com

#3Daniel Gustafsson
daniel@yesql.se
In reply to: Michael Paquier (#1)
Re: pg_dumpall misses --no-toast-compression

On 17 May 2021, at 03:12, Michael Paquier <michael@paquier.xyz> wrote:

I have bumped into $subject while playing with this feature, and this
can be really useful to be able to reset the compression method for
all the tables at restore. The patch is simple but that's perhaps too
late for 14, so I am adding it to the next CF.

I think there is a reasonable case to be made for this fixing an oversight in
bbe0a81db69bd10bd166907c3701492a29aca294 as opposed to adding a brand new
feature. Save for --no-synchronized-snapshots all --no-xxx options in pg_dump
are mirrored in pg_dumpall.

--
Daniel Gustafsson https://vmware.com/

#4Tom Lane
tgl@sss.pgh.pa.us
In reply to: Daniel Gustafsson (#3)
Re: pg_dumpall misses --no-toast-compression

Daniel Gustafsson <daniel@yesql.se> writes:

On 17 May 2021, at 03:12, Michael Paquier <michael@paquier.xyz> wrote:
I have bumped into $subject while playing with this feature, and this
can be really useful to be able to reset the compression method for
all the tables at restore. The patch is simple but that's perhaps too
late for 14, so I am adding it to the next CF.

I think there is a reasonable case to be made for this fixing an oversight in
bbe0a81db69bd10bd166907c3701492a29aca294 as opposed to adding a brand new
feature. Save for --no-synchronized-snapshots all --no-xxx options in pg_dump
are mirrored in pg_dumpall.

+1, seems more like fixing an oversight than anything else.

regards, tom lane

#5Michael Paquier
michael@paquier.xyz
In reply to: Tom Lane (#4)
Re: pg_dumpall misses --no-toast-compression

On Mon, May 17, 2021 at 10:38:15AM -0400, Tom Lane wrote:

Daniel Gustafsson <daniel@yesql.se> writes:

I think there is a reasonable case to be made for this fixing an oversight in
bbe0a81db69bd10bd166907c3701492a29aca294 as opposed to adding a brand new
feature. Save for --no-synchronized-snapshots all --no-xxx options in pg_dump
are mirrored in pg_dumpall.

+1, seems more like fixing an oversight than anything else.

Okay, thanks. I don't mind taking care of that on HEAD once beta1 is
shipped, then.
--
Michael

#6Michael Paquier
michael@paquier.xyz
In reply to: Michael Paquier (#5)
Re: pg_dumpall misses --no-toast-compression

On Tue, May 18, 2021 at 09:48:59AM +0900, Michael Paquier wrote:

Okay, thanks. I don't mind taking care of that on HEAD once beta1 is
shipped, then.

Beta1 just got tagged, so this one has been applied as of 694da19.
--
Michael