我有一个表名 student 并且喜欢我的数据库中的 35 个模式。我怎样才能得到表学生存在的模式?(在不同的模式中可能有不止一个)。
我已经尝试过了,pg_class
但我不知道如何从那里获取模式名称。
我有一个表名 student 并且喜欢我的数据库中的 35 个模式。我怎样才能得到表学生存在的模式?(在不同的模式中可能有不止一个)。
我已经尝试过了,pg_class
但我不知道如何从那里获取模式名称。
您可以从以下位置查询information_schema.tables
:
SELECT table_catalog, table_schema
FROM information_schema.tables
WHERE table_name = 'student'
select schemaname,relname from pg_stat_user_tables;
例子:
dvdrental=# select schemaname,relname from pg_stat_user_tables;
模式名 | 相对名称 |
---|---|
上市 | 演员 |
上市 | 类别 |
上市 | 支付 |
上市 | 电影 |
上市 | 职员 |