From a671d9409bfeac9ec5a622d74519fd1142a47274 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 29 Dec 2011 21:16:15 +0200 Subject: [PATCH] pg_dump: Dump user mappings ordered by user name This is to get a deterministic dump order independent of the order in which the user mappings were created. --- src/bin/pg_dump/pg_dump.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c index c06d229d50..eefd7aa063 100644 --- a/src/bin/pg_dump/pg_dump.c +++ b/src/bin/pg_dump/pg_dump.c @@ -11766,7 +11766,8 @@ dumpUserMappings(Archive *fout, "FROM pg_options_to_table(umoptions)" "), ', ') AS umoptions " "FROM pg_user_mappings " - "WHERE srvid = '%u'", + "WHERE srvid = '%u' " + "ORDER BY usename", catalogId.oid); res = PQexec(g_conn, query->data);