我使用pyhive连接hive以使用Presto。
在presto执行sql之前,我可以知道hive表的分区吗?
答案 0 :(得分:1)
请尝试SHOW PARTITIONS命令: https://teradata.github.io/presto/docs/0.167-t/sql/show-partitions.html 例如: 从table_name;
显示PARTITIONS答案 1 :(得分:1)
您可以使用下面的presto查询获取分区。
presto> select * from "table_name$partitions";
p_regionkey
-------------
1
2
3
在蜂巢上显示分区的结果如下。
hive> show partitions table_name;
p_regionkey=1
p_regionkey=2
p_regionkey=3
presto上的SHOW PARTITIONS已于0.209删除。 https://prestosql.io/docs/current/release/release-0.209.html
答案 2 :(得分:0)
这可能就是你要找的东西
select "$path" from table