我在Postgres DB中创建了一个Postgres C函数,如下所示
CREATE FUNCTION uuid_generate_v4() RETURNS uuid
LANGUAGE c STRICT
AS '$libdir/uuid-ossp', 'uuid_generate_v4';
我可以从以下查询中获取链接符号
select r.external_name as linkSymbol from information_schema.routines r
where r.specific_schema = 'public' and r.routine_name = 'uuid_generate_v4'
但是我找不到从information_schema获取Object File值的选项... 是否有其他选项可以通过它获取Object文件值...?
提前致谢,
拉维
答案 0 :(得分:0)
由于OP已经发现查询是:
select probin
from pg_proc p
join pg_namespace n on n.oid = p.pronamespace
where n.nspname = 'public' and p.proname = 'uuid_generate'
我认为在一个更漂亮的表示之上,值得一提的是,在这种情况下,如果您需要,prosrc列指向目标文件中的入口点符号。