簡而言之,我的問題是「爲什麼$ libdir不能用於我的PSQL安裝。」
CREATE FUNCTION st_box2d_in(cstring) RETURNS box2d
AS '$libdir/liblwgeom', 'BOX2DFLOAT4_in'
LANGUAGE c IMMUTABLE STRICT;
產生錯誤
could not access file "$libdir/liblwgeom": No such file or directory
而
CREATE FUNCTION st_box2d_in(cstring) RETURNS box2d
AS '/usr/local/pgsql/lib/liblwgeom', 'BOX2DFLOAT4_in'
LANGUAGE c IMMUTABLE STRICT;
正常工作。
的
% pg_config --pkglibdir
/usr/local/pgsql/lib
輸出看起來是正確的。
這應該工作。也許你在混合不同的裝置? – 2009-09-14 10:42:27