sql - 获取包含特定表名的所有模式的列表

标签 sql database postgresql search schema

我看过这些问题:

但他们都没有完全回答我的问题。我正在尝试搜索整个 PostgreSQL 数据库并列出其中包含“组”表的每个模式的名称。

我在想:

SELECT * FROM information_schema.tables WHERE table_name='groups';

但是仍然缺少如何获取包含模式。

最佳答案

SELECT DISTINCT table_schema
  FROM information_schema.tables
 WHERE table_name='yourtablename'; 

关于sql - 获取包含特定表名的所有模式的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43500135/

相关文章:

sql - JPA 命名查询匹配 IN 子句中的元组列表

database - 为R中数据框中的每一行数据创建哈希值

postgresql - 包含脚本中的 psql 变量

SQL 查询员工入职日期和离职日期之间的数据

PHP-将相同的字段插入mysql

python - 使用 Python 将 JSON 数据插入 SQL Server

javascript - 一种使用 HTML5 的 localStorage 模拟数据库的方法

php - MySQL 三表连接——用户和好友图片

python - SQLAlchemy 查询显示错误 "Can' t join table/selectable 'workflows' to itself”

mysql - Oracle 到 PostgreSQL 查询转换器可能吗?