aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/async.c
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2015-10-16 11:37:19 -0400
committerRobert Haas <rhaas@postgresql.org>2015-10-16 11:37:19 -0400
commit82b37765c76b8b2daf6cad3dfb5e5b4a2776d56f (patch)
tree53c53e32a0a7ff790d52b284cf09e05d845eb7b3 /src/backend/commands/async.c
parent6de6d96d971c76c8d7bd3b31e6f182906137f913 (diff)
downloadpostgresql-82b37765c76b8b2daf6cad3dfb5e5b4a2776d56f.tar.gz
postgresql-82b37765c76b8b2daf6cad3dfb5e5b4a2776d56f.zip
Fix a problem with parallel workers being unable to restore role.
check_role() tries to verify that the user has permission to become the requested role, but this is inappropriate in a parallel worker, which needs to exactly recreate the master's authorization settings. So skip the check in that case. This fixes a bug in commit 924bcf4f16d54c55310b28f77686608684734f42.
Diffstat (limited to 'src/backend/commands/async.c')
0 files changed, 0 insertions, 0 deletions