首页 > 解决方案 > 在 postgres 中每个表的每个实体的属性上搜索一个字符串

问题描述

我正在寻找一种方法如何在 postgres 数据库中形成一个可以稍微自动化的查询。所以让我们考虑一下我们有 10 个表,每个表有 5 个属性。

我可以为每个表的每个属性执行此操作(10x5=50 次)

SELECT * FROM schema.table1
where table1_property1 like '%<%';

有没有办法通过 postgres 本机 pg_class 列(如 relname)自动执行此操作,以形成一个通用查询,其中包含一些显示结果以及在哪个表和哪个列中匹配的输出?

标签: postgresql

解决方案


推荐阅读