From: | Dean Rasheed <dean(dot)a(dot)rasheed(at)gmail(dot)com> |
---|---|
To: | Craig Ringer <craig(at)2ndquadrant(dot)com> |
Cc: | PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>, Kohei KaiGai <kaigai(at)kaigai(dot)gr(dot)jp>, Robert Haas <robertmhaas(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Simon Riggs <simon(at)2ndquadrant(dot)com> |
Subject: | Re: WIP patch (v2) for updatable security barrier views |
Date: | 2014-01-13 10:33:16 |
Message-ID: | CAEZATCUhC-xjrt8ZcJUQr3_U91FhHo4gkSQRwoU3AMkzmWxHcw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 12 January 2014 10:12, Craig Ringer <craig(at)2ndquadrant(dot)com> wrote:
> On 01/09/2014 06:48 PM, Dean Rasheed wrote:
>> On 8 January 2014 10:19, Dean Rasheed <dean(dot)a(dot)rasheed(at)gmail(dot)com> wrote:
>>> The assertion failure with inheritance and sublinks is a separate
>>> issue --- adjust_appendrel_attrs() is not expecting to find any
>>> unplanned sublinks in the query tree when it is invoked, since they
>>> would normally have all been planned by that point. However, the
>>> addition of the new security barrier subqueries after inheritance
>>> expansion can now insert new sublinks which need to be planned. I'll
>>> look into how best to make that happen.
>>
>> The attached patch does that, which fixes the case you reported.
>
> Dean, any objections to adding this to the current CF, or to my doing so?
>
OK, I'll do that.
I've added a page to the wiki with a more in-depth description of how
the patch works, and the test cases I've tried so far:
https://wiki.postgresql.org/wiki/Making_security_barrier_views_automatically_updatable
there's obviously still a lot more testing to do, but the early signs
are encouraging.
Regards,
Dean
From | Date | Subject | |
---|---|---|---|
Next Message | Oskari Saarenmaa | 2014-01-13 11:00:01 | Re: [PATCH] Filter error log statements by sqlstate |
Previous Message | Michael Meskes | 2014-01-13 09:44:11 | Re: ECPG regression tests generating warnings |