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.