Thread: pgsql/ oc/src/sgml/ref/grant.sgml oc/src/sgml/ ...

pgsql/ oc/src/sgml/ref/grant.sgml oc/src/sgml/ ...

From
Peter Eisentraut - PostgreSQL
Date:
CVSROOT:    /home/projects/pgsql/cvsroot
Module name:    pgsql
Changes by:    petere@hub.org    01/06/09 19:21:55

Modified files:
    doc/src/sgml/ref: grant.sgml revoke.sgml
    src/backend/catalog: aclchk.c
    src/backend/nodes: copyfuncs.c equalfuncs.c
    src/backend/parser: gram.y
    src/backend/tcop: utility.c
    src/backend/utils/adt: acl.c varchar.c
    src/include/nodes: nodes.h parsenodes.h
    src/include/utils: acl.h
    src/test/regress/expected: privileges.out
    src/test/regress/sql: privileges.sql

Log message:
    Allow GRANT/REVOKE to/from more than one user per invocation.  Command tag
    for GRANT/REVOKE is now just that, not "CHANGE".

    On the way, migrate some of the aclitem internal representation away from
    the parser and build a real parse tree instead.  Also add some 'const'
    qualifiers.