【发布时间】:2019-07-04 02:00:52
【问题描述】:
目前使用 information_schema.tables 列出我目录中的所有表。 我缺少的是一个列,告诉我每个表(外部)指向哪个 S3 路径。
查看了所有 information_schema 表,但看不到此信息。 我通过“sql”看到的唯一地方是“SHOW CREATE TABLE”命令,它不会在正确的记录集中给出结果。
如果做不到这一点...还有其他方法可以密切关注您的所有表格及其来源吗?
非常感谢。
【问题讨论】:
-
您要查找的是表格位置。请注意,对于分区表,每个分区都有单独的位置,可能在也可能不在表的位置下。
-
好点。就我的目的而言,说我在寻找被抓取的水桶会有所帮助吗?我正在尝试将我的 S3 存储桶列表与表列表进行比较,并可视化它们之间的关系。到目前为止,我无法查看哪些 S3 存储桶正在“喂养”哪些表。
-
我认为您需要在客户端以编程方式执行此操作。我不认为有一个 SQL 查询可以一次为许多表提取此信息。
标签: amazon-athena