在Postgres数据库中搜索值,然后返回其行和表名

时间:2015-02-23 08:59:44

标签: sql postgresql

我想在整个Postgres数据库中搜索特定值。找到该特定值后,返回找到它的行和table_name。

This question类似,但没有足够的答案。

我对使用SQL或其他方式的任何解决方案持开放态度。

1 个答案:

答案 0 :(得分:0)

基本上你可以在这里做的就是写一个存储过程。它怎么样?您从pg_tables / pg_attribute获取对象列表和相关列,然后逐个进行搜索。 这是唯一的。我认为做这种事情并不是一个好主意,但如果由于某种原因这是必要的,那就是要走的路。