Postgres 10 TDS_FDW扩展名未定义符号:Float4GetDatum

时间:2017-11-17 00:49:10

标签: postgresql postgres-fdw

我试图将tds fdw扩展名添加到CentOS上的Postgres 10的新安装中。 我已经为tds_fdw运行make / install,但在尝试

CREATE EXTENSION tds_fdw;
来自PG Admin的

失败并显示消息:

ERROR: could not load library "/usr/pgsql-10/lib/tds_fdw.so": /usr/pgsql-10/lib/tds_fdw.so: undefined symbol: Float4GetDatum
SQL state: XX000

我是CentOS的新手并且建立了与postgres相关的任何东西。提前谢谢。

1 个答案:

答案 0 :(得分:1)

这听起来像构建扩展程序的PostgreSQL的配置方式与尝试运行扩展程序的方式不同。

显而易见的原因是,您构建tds_fdw的那个配置了--disable-float4-byval