INNER CODE UNIT · C
new_owner_oid
timescale/pg_textsearch · src/mod.c:1982
Oid new_owner_oid = get_rolespec_oid(stmt->newrole, false);
if (!has_privs_of_role(GetUserId(), new_owner_oid))
return NIL;
foreach (lc, stmt->roles)
{
RoleSpec *role = lfirst_node(RoleSpec, lc);
Oid owner_oid = get_rolespec_oid(role, false);
if (!has_privs_of_role(GetUserId(), owner_oid))
{
list_free(owner_oids);
return NIL;
}
owner_oids = list_append_unique_oid(owner_oids, owner_oid);
}
indexoids = tp_all_bm25_indexes(InvalidOid, false, owner_oids, false);