如何在postgresql中从DB中查找特定表?

如何在postgresql中从DB中查找特定表?,postgresql,Postgresql,在我的数据库中,我有642个表。 我必须从中搜索名称中包含EMPSAL的特定表。 但像上面一样,有很多表在名称的开头或结尾或两者之间包含这个关键字 所以我想列出在任何地方都有EMPSAL名称的表 A我对postgresql比较新,所以我不知道如何做到这一点 有什么方法可以帮助我这样做吗 对此有何建议?此查询: 选择表格名称 来自信息\u schema.tables 其中表_schema='public' 和表u type='BASE table' 应该为您提供数据库中所有表的列表。然后,您可以在

在我的数据库中,我有642个表。 我必须从中搜索名称中包含
EMPSAL
的特定表。 但像上面一样,有很多表在名称的开头或结尾或两者之间包含这个关键字

所以我想列出在任何地方都有
EMPSAL
名称的表

A我对postgresql比较新,所以我不知道如何做到这一点

有什么方法可以帮助我这样做吗

对此有何建议?

此查询:

选择表格名称
来自信息\u schema.tables
其中表_schema='public'
和表u type='BASE table'

应该为您提供数据库中所有表的列表。然后,您可以在末尾添加如下内容:

和表名称,如“%EMPSAL%”

不要忘记删除前面的分号,否则会出现语法错误:)