postgres.git / summary / log / commit / refs

commit    bf0945e8636bf0390ef4569bbbf9763573211e03
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Tue Jun 12 01:55:48 2012 +0000
First released in: 9.2.0

    Fix pg_dump output to a named tar-file archive.
    
    "pg_dump -Ft -f filename ..." got broken by my recent commit
    4317e0246c645f60c39e6572644cff1cb03b4c65, which I fear I only tested
    in the output-to-stdout variant.
    
    Report and fix by Muhammad Asif Naeem.


src/bin/pg_dump/pg_backup_tar.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/pg_dump/pg_backup_tar.c b/src/bin/pg_dump/pg_backup_tar.c index c5e19968b7c..67527b75850 100644 --- a/src/bin/pg_dump/pg_backup_tar.c +++ b/src/bin/pg_dump/pg_backup_tar.c @@ -862,6 +862,7 @@ _CloseArchive(ArchiveHandle *AH) ropt = NewRestoreOptions(); memcpy(ropt, AH->ropt, sizeof(RestoreOptions)); + ropt->filename = NULL; ropt->dropSchema = 1; ropt->compression = 0; ropt->superuser = NULL; [parent: 7d754961f799]