Accept SET SESSION AUTHORIZATION DEFAULT and RESET SESSION AUTHORIZATION
Tom Lane <tgl@sss.pgh.pa.us>
Accept SET SESSION AUTHORIZATION DEFAULT and RESET SESSION AUTHORIZATION to reset session userid to the originally-authenticated name. Also, relax SET SESSION AUTHORIZATION to allow specifying one's own username even if one is not superuser, so as to avoid unnecessary error messages when loading a pg_dump file that uses this command. Per discussion from several months ago.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/set_session_auth.sgml | modified | +19 −7 |
| src/backend/commands/variable.c | modified | +15 −1 |
| src/backend/parser/gram.y | modified | +23 −6 |
| src/backend/utils/init/miscinit.c | modified | +31 −13 |