object_access_hook_str
按名称访问对象
按对象名称接收对象访问事件。
当前查看 PostgreSQL 18。
说明
这套对象访问入口以字符串名称标识对象,适用于没有普通对象 OID 的检查路径,例如配置参数的权限检查。它与按 OID 传参的 object_access_hook 类型不同,应分别安装并按事件类型处理参数。
- 接口类型
- object_access_hook_type_str
- 声明头文件
- src/include/catalog/objectaccess.h
- 调用阶段
- 权限与对象访问
- 初始值
- NULL(未安装钩子)
接口签名
typedef void (*object_access_hook_type_str) (ObjectAccessType access, Oid classId, const char *objectStr, int subId, void *arg);
extern PGDLLIMPORT object_access_hook_type_str object_access_hook_str;调用位置
src/backend/catalog/objectaccess.c:169
src/backend/catalog/objectaccess.c:191
src/backend/catalog/objectaccess.c:207
src/backend/catalog/objectaccess.c:230
src/backend/catalog/objectaccess.c:252
src/backend/catalog/objectaccess.c:270
文档与源码
查看来源构建
- 版本
- 18
- 构建
- REL_18_STABLE
- 来源指纹
753057e340da8f22e57c9a409ea7a235fd6a46bd
同类条目
返回扩展钩子 · 此条目的收录范围为 PostgreSQL 15 至 20;起点不一定是实际引入版本。