Re: Why can't I use pgxs to build a plpgsql plugin?
Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
From: Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
To: Guillaume Lelarge <guillaume@lelarge.info>
Cc: PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2012-04-12T09:28:51Z
Lists: pgsql-hackers
Attachments
- install-plpgsql-header-file-1.patch (text/x-diff) patch
On 08.04.2012 11:59, Guillaume Lelarge wrote: > Hi, > > I recently wrote a plpgsql plugin. I wanted to enable the use of pgxs, > to make it easier to compile the plugin, but I eventually found that I > can't do that because the plpgsql.h file is not available in the include > directory. > > I'm wondering if we shouldn't put the header files of plpgsql source > code in the include directory. It would help compiling the PL/pgsql > debugger, and profiler (and of course my own plugin). Yep, I just bumped into this myself, while trying to make pldebugger module compilable with pgxs. > There could be a good reason which would explain why we can't (or don't > want to) do this, but I don't see it right now. Me neither, except a general desire to keep internals hidden. I propose the attached. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com