我的 Postgresql 安装正常,但是当我调用特定函数时,我得到一个未定义的符号HeapTupleHeaderGetDatum,并且plpgsql.so不会加载。
这将是一个问答,这个问答的原因是这里当前的答案不会出现在谷歌搜索结果中,我希望这对其他人有帮助
重新启动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)
| 归档时间: |
|
| 查看次数: |
7017 次 |
| 最近记录: |