Postgresql 错误:无法加载库 plpgsql.so 未定义符号

Mic*_*ner 1 postgresql

我的 Postgresql 安装正常,但是当我调用特定函数时,我得到一个未定义的符号HeapTupleHeaderGetDatum,并且plpgsql.so不会加载。

这将是一个问答,这个问答的原因是这里当前的答案不会出现在谷歌搜索结果中,我希望这对其他人有帮助

Mic*_*ner 8

重新启动Postgresql数据库,

您更改了 postgresql 的版本并且忘记重新启动。

postgres --version这可以通过从主机运行来检查

$ postgres --version 
postgres (PostgreSQL) 9.1.15
Run Code Online (Sandbox Code Playgroud)

对比。select version();从 psql 提示符处:

pg=# select version();

                         version
PostgreSQL 9.1.12 on x86_64-suse-linux-gnu, compiled by ....
Run Code Online (Sandbox Code Playgroud)