Kurt Harriman wrote:
> Sometimes people would like to call C++ code in the PostgreSQL
> backend environment... for example, in user-defined functions,
> triggers, access methods. And there is sometimes a need for
> C++ code to call back into PostgreSQL's C functions, such as
> the SPI interface.
Have you considered writing a procedural language plugin for C++?
PostgreSQL supports a lot of extension languages, and none of them
require the amount of backend changes that you outline here, because the
PL plugin serves as glue.