Hello,

Or put another way, does an EXPLAIN UPDATE on a table really require UPDATE permissions to run? Why can't it be done without UPDATE permissions? I can understand EXPLAIN ANALYZE UPDATE requiring it, since it actually executes the statement, but why would a regular EXPLAIN UPDATE require it? Is this documented somewhere in standard postgres docs? The only answer I've been able to find on the internet is "The user needs all privileges needed for the query that should be explained" found here: https://stackoverflow.com/q/72984543

What does an EXPLAIN do exactly to require the extra permissions? I've been searching the postgres documentation and the internet, but haven't managed to find an answer.

Thanks for any help!

Cheers,
Thomas


Reply via email to