Changeset: 6f673a9f75e9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6f673a9f75e9
Modified Files:
        clients/mapiclient/dump.c
Branch: Aug2011
Log Message:

Dump "public" in GRANT queries as PUBLIC.


diffs (17 lines):

diff --git a/clients/mapiclient/dump.c b/clients/mapiclient/dump.c
--- a/clients/mapiclient/dump.c
+++ b/clients/mapiclient/dump.c
@@ -1668,8 +1668,11 @@ dump_database(Mapi mid, stream *toConsol
                        char *uname = mapi_fetch_field(hdl, 0);
                        char *rname = mapi_fetch_field(hdl, 1);
 
-                       mnstr_printf(toConsole, "GRANT \"%s\" TO \"%s\"",
-                                    rname, uname);
+                       mnstr_printf(toConsole, "GRANT \"%s\" TO ", rname);
+                       if (strcmp(uname, "public") == 0)
+                               mnstr_printf(toConsole, "PUBLIC");
+                       else
+                               mnstr_printf(toConsole, "\"%s\"", uname);
                        /* optional WITH ADMIN OPTION and FROM
                           (CURRENT_USER|CURRENT_ROLE) are ignored by
                           server, so we can't dump them */
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to