Re: RLS open items are vague and unactionable
От | Stephen Frost |
---|---|
Тема | Re: RLS open items are vague and unactionable |
Дата | |
Msg-id | 20151123213652.GJ3685@tamriel.snowman.net обсуждение исходный текст |
Ответ на | Re: RLS open items are vague and unactionable (Noah Misch <noah@leadboat.com>) |
Список | pgsql-hackers |
Noah, * Noah Misch (noah@leadboat.com) wrote: > On Mon, Sep 28, 2015 at 03:03:51PM -0400, Stephen Frost wrote: > > If SELECT rights are required then apply the SELECT policies, even if > > the actual command is an UPDATE or DELETE. This covers the RETURNING > > case which was discussed previously, so we don't need the explicit check > > for that, and further addresses the concern raised by Zhaomo about > > someone abusing the WHERE clause in an UPDATE or DELETE. > > > > Further, if UPDATE rights are required then apply the UPDATE policies, > > even if the actual command is a SELECT. This addresses the concern that > > a user might be able to lock rows they're not actually allowed to UPDATE > > through the UPDATE policies. > > > > Comments welcome, of course. Barring concerns, I'll get this pushed > > tomorrow. > > The CREATE POLICY reference page continues to describe the behavior this patch > replaced, not today's behavior. Just to be clear, I'm not ignoring this, I've been working to try and rework the RLS documentation to add more information to the main RLS section and to better segregate out the general RLS documentation out from what should really be on the CREATE POLICY page. This update will be incorporated into that and I'll be posting the whole thing to -docs soon for comment. Thanks! Stephen
В списке pgsql-hackers по дате отправления: