Postgresql如何根据列名找到表?

avi*_*avi 1 sql postgresql

我知道我有一个列"fortyid"的表,但我不记得它是哪个表,我在数据库中有350个表.有没有办法找到所有以"fortyid"为列的表格?(与类型无关)

Gor*_*off 6

您可以使用SQL标准定义的元数据,具体INFORMATION_SCHEMA.COLUMNS.

select c.*
from information_schema.columns c
where c.column_name = 'fortyid';
Run Code Online (Sandbox Code Playgroud)