pgtle.register_feature_if_not_exists
pgtle.register_feature_if_not_exists
函数将指定的 PostgreSQL 功能添加到 pgtle.feature_info
表中,并标识使用该功能的 TLE 扩展或其他过程或函数。有关挂钩和可信语言扩展的更多信息,请参阅在您的 TLE 扩展中使用 PostgreSQL 挂钩。
函数原型
pgtle.register_feature_if_not_exists(proc regproc, feature pg_tle_feature)
角色
pgtle_admin
Arguments
proc
– 包含用作 TLE 扩展的功能的逻辑(代码)的存储过程或函数的名称。例如,pw_hook
代码。feature
– 要为 TLE 函数注册的 PostgreSQL 功能的名称。目前,唯一可用的功能是passcheck
挂钩。有关更多信息,请参阅密码检查挂钩(passcheck)。
输出
为指定的扩展注册该功能后返回 true
。如果该功能已经注册,则返回 false
。
用法示例
SELECT pgtle.register_feature_if_not_exists('pw_hook', 'passcheck');