Postgres 10 TDS_FDW 扩展未定义符号:Float4GetDatum
Postgres 10 TDS_FDW extension undefined symbol: Float4GetDatum
我正在尝试将 tds fdw 扩展添加到 CentOS 上新安装的 Postgres 10。
我 运行 make/install tds_fdw,但是当我尝试
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 相关的东西。提前致谢。
这听起来像是您为其构建扩展的 PostgreSQL 的配置方式与您尝试 运行 它的配置方式不同。
最明显的原因是,如果您为其构建 tds_fdw 的那个配置了 --disable-float4-byval
。
我正在尝试将 tds fdw 扩展添加到 CentOS 上新安装的 Postgres 10。 我 运行 make/install tds_fdw,但是当我尝试
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 相关的东西。提前致谢。
这听起来像是您为其构建扩展的 PostgreSQL 的配置方式与您尝试 运行 它的配置方式不同。
最明显的原因是,如果您为其构建 tds_fdw 的那个配置了 --disable-float4-byval
。