PostgreSQL查询包含指定字段的所有表
2021-09-18 本文已影响0人
乘风破浪的姐姐
最近,因为项目重构,需要统计老项目的数据库表中包含业务属性的某个字段,涉及到有哪些表;
所以,总结如下:
select distinct relname,attname
from pg_attribute att, pg_class b
where b.oid = att.attrelid
and att.attname like'%nick' --可以模糊查询 '%nick%'
and attinhcount in (0)
and b.relkind in ('r')
order by b.relname;