From: | Kevin Grittner <kgrittn(at)gmail(dot)com> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Thomas Munro <thomas(dot)munro(at)enterprisedb(dot)com>, Robert Haas <robertmhaas(at)gmail(dot)com>, Haribabu Kommi <kommi(dot)haribabu(at)gmail(dot)com>, Jim Nasby <Jim(dot)Nasby(at)bluetreble(dot)com>, Craig Ringer <craig(at)2ndquadrant(dot)com>, Michael Paquier <michael(dot)paquier(at)gmail(dot)com>, David Fetter <david(at)fetter(dot)org>, Kevin Grittner <kgrittn(at)ymail(dot)com>, Amit Khandekar <amit(dot)khandekar(at)enterprisedb(dot)com>, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: delta relations in AFTER triggers |
Date: | 2017-04-03 15:41:59 |
Message-ID: | CACjxUsNvY=ONeKw-KDkH+qtbZKC30-6nLPwC4QA+k91MVWrYnQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Mon, Apr 3, 2017 at 8:59 AM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> Thomas Munro <thomas(dot)munro(at)enterprisedb(dot)com> writes:
>> Or perhaps the code to inject trigger data transition tables into SPI
>> (a near identical code block these three patches) should be somewhere
>> common so that each PLs would only need to call a function. If so,
>> where should that go?
>
> spi.c?
Until now, trigger.c didn't know about SPI, and spi.c didn't know
about triggers. The intersection was left to referencing code, like
PLs. Is there any other common code among the PLs dealing with this
intersection? If so, maybe a new triggerspi.c file (or
spitrigger.c?) would make sense. Possibly it could make sense from
a code structure PoV even for a single function, but it seems kinda
iffy for just this function. As far as I can see it comes down to
adding it to spi.c or creating a new file -- or just duplicating
these 30-some lines of code to every PL.
--
Kevin Grittner
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2017-04-03 15:53:46 | Re: Unable to build doc on latest head |
Previous Message | Mike Palmiotto | 2017-04-03 15:38:59 | Re: partitioned tables and contrib/sepgsql |