Re: Using libpq to access a repote database from a c trigger function breaks.
Peter Eisentraut <peter_e@gmx.net>
From: Peter Eisentraut <peter_e@gmx.net>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: <afritz@teamdev.com>, <pgsql-bugs@postgresql.org>
Date: 2001-03-07T19:37:07Z
Lists: pgsql-bugs
Tom Lane writes: > pgsql-bugs@postgresql.org writes: > > Using libpq to access a repote database from a c trigger function breaks. > > Try linking libpq.a into your .so file. I think your references to > PQexec and so forth are being resolved to the > similarly-named-but-completely-different functions that exist in the > backend (see src/backend/libpq). There is no copy of client libpq in > the standard backend. You might also want to try to sneak in a -Bsymbolic option (or -Wl,-Bsymbolic, respectively) on your link command line. On ELF systems, symbols in the executable override symbols in the shared library unless you use this option. -- Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/