如何在postgresql中find具有特定列的表

我正在使用postgresql 9.1。 我有一个表的列名称。 是否有可能find有/有这个列的表? 怎么样? 提前致谢。

你可以查询系统目录 :

select c.relname from pg_class as c inner join pg_attribute as a on a.attrelid = c.oid where a.attname = <column name> and c.relkind = 'r' 

sql小提琴演示

你也可以做

  select table_name from information_schema.columns where column_name = 'your_column_name'