Postgresql postgis动态库路径

Postgresql postgis动态库路径,postgresql,postgis,Postgresql,Postgis,我正在尝试在安装在服务器上的PostgreSql中创建函数,但在运行.sql函数时,我使用PgAdminIII sql查询时遇到以下错误: 错误:无法访问文件“$libdir/librouting_dd”:没有此类文件或 目录 我已经阅读了PostgreSql的网页,但我不知道如何将正确的路径写入我的ubuntu系统中 提前感谢。pg_config--pkglibdir显示了什么?你的CREATE函数中有什么,等等。当我编写pg_config--pkglibdir时,输出是/usr/lib/po

我正在尝试在安装在服务器上的PostgreSql中创建函数,但在运行.sql函数时,我使用PgAdminIII sql查询时遇到以下错误:

错误:无法访问文件“$libdir/librouting_dd”:没有此类文件或 目录

我已经阅读了PostgreSql的网页,但我不知道如何将正确的路径写入我的ubuntu系统中


提前感谢。

pg_config--pkglibdir显示了什么?你的CREATE函数中有什么,等等。当我编写pg_config--pkglibdir时,输出是/usr/lib/postgresql/9.5/lib。这是CREATE in函数:
CREATE或REPLACE函数pgr_drivingdistance(sql文本、源id整数、距离双精度、有向布尔值、has_reverse_cost布尔值)将pgr_costresult的集合返回为“$libdir/librouting_dd”,“driving_distance”语言c不可变严格成本1行1000;将函数pgr_drivingdistance(文本、整数、双精度、布尔值、布尔值)所有者更改为postgres注意:postgresql创建函数所需的librouting_dd文件是从9.3版本复制的,因此当我编写路径/usr/lib/postgresql/9.5/lib而不是$libdir/librouting_dd时,我会得到一个EFL错误。