Impala 显示表格

Impala Show Tables

我知道在 Impala(和其他数据库)中我可以 运行 以下两项:

SHOW DATABASES

SHOW TABLES

我也知道我可以添加可选的 LIKEIN 参数,例如向我显示数据库 Bananas 中的所有 table 我可以写:

SHOW TABLES IN Bananas

我真正想知道的是一种 returning 数据库中所有 table 的方法,而无需递归(还显示数据库名称和 table 名称单独的字段。

我将通过 impala shell 运行 宁此,所以我必须首先 return 返回所有数据库名称,然后生成一个脚本行每个数据库给我 tables.

这样做不是问题,我只是想知道一定有更好的方法来结束:

很遗憾,还没有。 Impala 最终将通过公开模式元数据表来支持这一点(例如 ANSI INFORMATION_SCHEMA), and IMPALA-1761 跟踪该功能请求。