Andres Freund <and...@anarazel.de> writes: > On 2016-11-13 11:23:09 -0500, Tom Lane wrote: >> We can't use CREATE FUNCTION as the representation in the .bki file, >> because of the circularities involved (you can't fill pg_proc before >> pg_type nor vice versa). But I think Peter was suggesting that the >> input to the bki-generator script could look like CREATE commands. >> That's true, but I fear it would greatly increase the complexity >> of the script for not much benefit.
> It'd also be very pg_proc specific, which isn't where I think this > should go.. The presumption is that we have a CREATE command for every type of object that we need to put into the system catalogs. But yes, the other problem with this approach is that you need to do a lot more work per-catalog to build the converter script. I'm not sure how much of that could be imported from gram.y, but I'm afraid the answer would be "not enough". regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers