查询以查找所有 dblink()

Phi*_*ord 5 postgresql dblink

除了手动搜索触发器/函数/存储过程中使用的所有 dblink() 之外,还有没有办法查询这些信息?

示例:触发器内部有一个 dblink,我可以从 postgres 模式中选择一些可以识别它的内容吗?

我认为这是手动操作,但只是为了确保我没有遗漏任何东西。

注意:我有一些日志记录,我也在寻找 dblink()

Erw*_*ter 1

vim我会绘制一个文本备份并使用您选择的任何工具进行搜索。

至于plpgsql函数(每个触发器后面都有一个),可以查询系统目录pg_proc

SELECT *
FROM   pg_catalog.pg_proc
WHERE  prosrc ILIKE '%dblink%';
Run Code Online (Sandbox Code Playgroud)