Add SET ROLE. This is a partial commit of Stephen Frost's recent patch;
Tom Lane <tgl@sss.pgh.pa.us>
Add SET ROLE. This is a partial commit of Stephen Frost's recent patch; I'm still working on the has_role function and information_schema changes.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/func.sgml | modified | +4 −2 |
| doc/src/sgml/ref/allfiles.sgml | modified | +2 −1 |
| doc/src/sgml/reference.sgml | modified | +2 −1 |
| doc/src/sgml/ref/pg_dumpall.sgml | modified | +3 −3 |
| doc/src/sgml/ref/pg_dump.sgml | modified | +3 −3 |
| doc/src/sgml/ref/pg_restore.sgml | modified | +3 −3 |
| doc/src/sgml/ref/set_role.sgml | added | +116 −0 |
| doc/src/sgml/ref/set_session_auth.sgml | modified | +22 −7 |
| src/backend/access/transam/xact.c | modified | +3 −3 |
| src/backend/commands/user.c | modified | +23 −6 |
| src/backend/commands/variable.c | modified | +141 −1 |
| src/backend/parser/gram.y | modified | +8 −1 |
| src/backend/utils/init/miscinit.c | modified | +139 −26 |
| src/backend/utils/misc/check_guc | modified | +1 −1 |
| src/backend/utils/misc/guc.c | modified | +53 −34 |
| src/include/commands/variable.h | modified | +4 −1 |
| src/include/miscadmin.h | modified | +6 −4 |