summaryrefslogtreecommitdiff
path: root/contrib/pg_upgrade/dump.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2010-06-22 16:45:10 +0000
committerBruce Momjian <bruce@momjian.us>2010-06-22 16:45:10 +0000
commit601d1eeddc974fbde230c2159e6b95200cfb355f (patch)
treeae95be272c137bc3a2fbf386fdec2a89b78e7633 /contrib/pg_upgrade/dump.c
parent7b6f29006ec5a4e8d9d78c5184940aee31ff40e0 (diff)
Fix pg_upgrade's use of pg_ctl on Win32 to not send command and sever
output to the same file, because it is impossible. Also set user name for pg_dumpall in pg_upgrade.
Diffstat (limited to 'contrib/pg_upgrade/dump.c')
-rw-r--r--contrib/pg_upgrade/dump.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/pg_upgrade/dump.c b/contrib/pg_upgrade/dump.c
index f3060d54d1b..8e92d72e395 100644
--- a/contrib/pg_upgrade/dump.c
+++ b/contrib/pg_upgrade/dump.c
@@ -19,9 +19,9 @@ generate_old_dump(migratorContext *ctx)
* restores the frozenid's for databases and relations.
*/
exec_prog(ctx, true,
- SYSTEMQUOTE "\"%s/pg_dumpall\" --port %d --schema-only "
- "--binary-upgrade > \"%s/" ALL_DUMP_FILE "\"" SYSTEMQUOTE,
- ctx->new.bindir, ctx->old.port, ctx->cwd);
+ SYSTEMQUOTE "\"%s/pg_dumpall\" --port %d --username \"%s\" "
+ "--schema-only --binary-upgrade > \"%s/" ALL_DUMP_FILE "\""
+ SYSTEMQUOTE, ctx->new.bindir, ctx->old.port, ctx->user, ctx->cwd);
check_ok(ctx);
}