Re: split TOAST support out of postgres.h - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: split TOAST support out of postgres.h
Date
Msg-id 5d4c5945-b69b-4db5-b62c-31fd9dbfb6ea@dunslane.net
Whole thread Raw
In response to Re: split TOAST support out of postgres.h  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On 2022-12-30 Fr 11:50, Tom Lane wrote:
> Peter Eisentraut <peter.eisentraut@enterprisedb.com> writes:
>> On 28.12.22 16:07, Tom Lane wrote:
>>> I dunno, #3 seems kind of unprincipled.  Also, since fmgr.h is included
>>> so widely, I doubt it is buying very much in terms of reducing header
>>> footprint.  How bad is it to do #2?
>> See this incremental patch set.
> Wow, 41 files requiring varatt.h is a lot fewer than I would have guessed.
> I think that bears out my feeling that fmgr.h wasn't a great location:
> I count 117 #includes of that, many of which are in .h files themselves
> so that many more .c files would be required to read them.
>
> (You did check that this passes cpluspluscheck/headerscheck, right?)
>
>> It seems like maybe there is some intermediate abstraction that a lot of 
>> these places should be using that we haven't thought of yet.
> Hmm.  Perhaps, but I think I'm content with this version of the patch.


Looked good to me too.


cheers


andrew

--
Andrew Dunstan
EDB: https://www.enterprisedb.com




pgsql-hackers by date:

Previous
From: Ankit Kumar Pandey
Date:
Subject: Request for removal of BUG #5705 from todo items as no repro
Next
From: Tomas Vondra
Date:
Subject: Re: postgres_fdw: using TABLESAMPLE to collect remote sample