Clarify documentation of RESET ROLE
authorJoe Conway <mail@joeconway.com>
Fri, 2 Apr 2021 17:48:50 +0000 (13:48 -0400)
committerJoe Conway <mail@joeconway.com>
Fri, 2 Apr 2021 17:48:50 +0000 (13:48 -0400)
commit9e1775a7dfd883865ad0ef6f9286d96522fed80d
tree82155376334c3ab666e85a335e1032ac516888eb
parenteb5e380a08a2d5ce13cb64d405d2966ffb8944b7
Clarify documentation of RESET ROLE

Command-line options, or previous "ALTER (ROLE|DATABASE) ...
SET ROLE ..." commands, can change the value of the default role
for a session. In the presence of one of these, RESET ROLE will
change the current user identifier to the default role rather
than the session user identifier. Fix the documentation to
reflect this reality. Backpatch to all supported versions.

Author: Nathan Bossart
Reviewed-By: Laurenz Albe, David G. Johnston, Joe Conway
Reported by: Nathan Bossart
Discussion: https://postgr.es/m/flat/925134DB-8212-4F60-8AB1-B1231D750CB4%40amazon.com
Backpatch-through: 9.6
doc/src/sgml/ref/set_role.sgml