[Adding -hackers mailing list] On Fri, Apr 28, 2017 at 6:28 PM, <henry_boehl...@agilent.com> wrote:
> The following bug has been logged on the website: > > Bug reference: 14634 > Logged by: Henry Boehlert > Email address: henry_boehl...@agilent.com > PostgreSQL version: 9.6.2 > Operating system: Windows Server 2012 R2 6.3.9600 > Description: > > Executing command pg_basebackup -D -F t writes its output to stdout, which > is open in text mode, causing LF to be converted to CR LF thus corrupting > the resulting archive. > > To write the tar to stdout, on Windows stdout's mode should be temporarily > switched to binary. > > https://msdn.microsoft.com/en-us/library/tw4k6df8.aspx > Thanks for reporting the issue. With the attached patch, I was able to extract the tar file that gets generated when the tar file is written into stdout. I tested the the compressed tar also. This bug needs to be fixed in back branches also. Regards, Hari Babu Fujitsu Australia
pg_basebackup_tar_to_stdout_windows_fix.patch
Description: Binary data
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers