1

我正在尝试将 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 相关的东西。提前致谢。

4

1 回答 1

2

这听起来像是您为其构建扩展的 PostgreSQL 的配置方式与您尝试运行它的方式不同。

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

于 2017-11-17T08:10:37.903 回答