VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

杂项函数

下表给出libpq支持的杂项函数。主要用于内存释放,密码加密,生成空对象等一些特殊场景。

函数 说明
PQfreemem 释放libpq分配的内存,尤其是PQescapeByteaConn、PQescapeBytea、PQunescapeBytea和PQnotifies分配的内存。
PQconninfoFree 释放PQconndefaults或PQconninfoParse分配的数据结构。
PQencryptPassword 这个函数旨在用于那些希望发送类似于ALTER USER joe PASSWORD 'pwd'命令的客户端应用。不在这样一个命令中发送原始的明文密码是一个好习惯,因为它可能被暴露在命令日志、活动显示等等中。相反,在发送之前使用这个函数可以将口令转换为加密的形式。
PQmakeEmptyPGresult 用给定的状态,构造一个空PGresult对象。
PQfireResultCreateEvents 为每一个在PGresult对象中注册的事件过程触发一个PGEVT_RESULTCREATE事件。
PQcopyResult 为一个PGresult对象创建一个拷贝。这个拷贝不会以任何方式链接到源结果,并且当该拷贝不再需要时,必须调用PQclear进行清理。
PQsetResultAttrs 设置PGresult对象的字段属性。
PQsetvalue 设置一个PGresult对象的一个元组域值。
PQresultAlloc 为一个PGresult对象分配附属存储。
PQlibVersion 返回所使用的libpq版本。