En bref, ma question est "pourquoi does $ libdir ne fonctionne pas sur mon installation PSQL".
CREATE FUNCTION st_box2d_in(cstring) RETURNS box2d
AS '$libdir/liblwgeom', 'BOX2DFLOAT4_in'
LANGUAGE c IMMUTABLE STRICT;
donne une erreur
could not access file "$libdir/liblwgeom": No such file or directory
tout
CREATE FUNCTION st_box2d_in(cstring) RETURNS box2d
AS '/usr/local/pgsql/lib/liblwgeom', 'BOX2DFLOAT4_in'
LANGUAGE c IMMUTABLE STRICT;
fonctionne correctement.
La sortie de
% pg_config --pkglibdir
/usr/local/pgsql/lib
semble être correct.
Cela devrait fonctionner. Peut-être mélangez-vous différentes installations? –