开发快照。 PostgreSQL 20devel 尚未正式发布,内容仍可能变化。
O.8. libpq 快速路径接口已移除 #
在 PostgreSQL 19 及更早版本中,libpq 支持通过 PQfn 函数向服务器发送简单函数调用的快速路径接口。该接口既不安全,又已过时,因此在 PostgreSQL 20 中被移除。为使应用程序仍能完成链接,PQfn 符号依然存在,但现在调用它总是失败。可以通过创建预备语句来定义函数调用,从而获得相近的性能和更强的功能。然后,以二进制形式传输参数和结果来执行该语句,就可以替代快速路径函数调用。