Re: Minor inheritance/check bug: Inconsistent behavior
От | Bruce Momjian |
---|---|
Тема | Re: Minor inheritance/check bug: Inconsistent behavior |
Дата | |
Msg-id | 20130125150531.GW21914@momjian.us обсуждение исходный текст |
Ответ на | Re: Minor inheritance/check bug: Inconsistent behavior (Amit kapila <amit.kapila@huawei.com>) |
Ответы |
Re: Minor inheritance/check bug: Inconsistent behavior
|
Список | pgsql-hackers |
On Fri, Sep 14, 2012 at 02:04:51PM +0000, Amit kapila wrote: > On Thu, 6 Sep 2012 14:50:05 -0400 Robert Hass wrote: > > On Tue, Aug 28, 2012 at 6:40 AM, Amit Kapila <amit(dot)kapila(at)huawei(dot) > com> wrote: > >> AFAICT during Update also, it doesn't contain useful. The only chance it > >> would have contain something useful is when it goes for EvalPlanQual and > >> then again comes to check for constraints. However these attributes get > >> filled in heap_update much later. > > > >> So now should the fix be that it returns an error for system column > >> reference except for OID case? > > > +1. > > > > 1. I think in this scenario the error for system column except for tableOID > should be thrown at Create/Alter time. > > 2. After setting OID in ExecInsert/ExecUpdate may be setting of same inside > heap functions can be removed. > > But for now I have kept them as it is. > > > > Please find the Patch for bug-fix. > > If this is okay, I shall send you the test cases for same. Did we ever make any progress on this? -- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB http://enterprisedb.com + It's impossible for everything to be true. +
В списке pgsql-hackers по дате отправления: