Fix pg_dumpall on pre-8.1 servers
authorBruce Momjian
Mon, 13 Jan 2014 03:25:26 +0000 (22:25 -0500)
committerBruce Momjian
Mon, 13 Jan 2014 03:26:00 +0000 (22:26 -0500)
rolname did not exist in pg_shadow.

Backpatch to 9.3

Report by Andrew Gierth via IRC

src/bin/pg_dump/pg_dumpall.c

index 87d3b2a4ce47f7ff6769c991b72e7130ab31cc8e..8f809ceb4dbe1cbd10be1fd93561deb691cc302c 100644 (file)
@@ -699,7 +699,7 @@ dumpRoles(PGconn *conn)
                          "valuntil as rolvaliduntil, "
                          "false as rolreplication, "
                          "null as rolcomment, "
-                         "rolname = current_user AS is_current_user "
+                         "usename = current_user AS is_current_user "
                          "FROM pg_shadow "
                          "UNION ALL "
                          "SELECT 0, groname as rolname, "