Re: Wrong security context for deferred triggers?
От | Tom Lane |
---|---|
Тема | Re: Wrong security context for deferred triggers? |
Дата | |
Msg-id | 1283937.1749136204@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Wrong security context for deferred triggers? (Noah Misch <noah@leadboat.com>) |
Ответы |
Re: Wrong security context for deferred triggers?
|
Список | pgsql-hackers |
Noah Misch <noah@leadboat.com> writes: > commit 01463e1 wrote: >> +NOTICE: I am regress_groot > Let's not incur trivially-avoidable trademark risks > (https://google.com/search?q=%22i+am+groot%22) in the source tree. Good point, done. > Phrase "the role that executed the statement" doesn't match what happens if > the role changes mid-statement. Example of a statement that does so: > select set_config('role', rolname, true), current_user from pg_authid; > The term "security context" doesn't otherwise appear in doc/. I would just > change "run in the security context of the role" to "run as the role". That's > simpler and less likely to create an impression that this stops attacks. I don't mind s/in the security context of/as/, but not sure if we need to do more here. Changing role mid-query seems sufficiently unusual that we'd probably just confuse people by mentioning the case. Unless you have a proposed wording you think is better? regards, tom lane
В списке pgsql-hackers по дате отправления: