我试图将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相关的任何东西。提前谢谢。
答案 0 :(得分:1)
这听起来像构建扩展程序的PostgreSQL的配置方式与尝试运行扩展程序的方式不同。
显而易见的原因是,您构建tds_fdw的那个配置了--disable-float4-byval
。