2

有没有办法从数据库(例如表或其他数据集)下载查询结果?UI 支持 CSV 文件下载,但目前浏览和下载文件需要手动操作。有没有办法可以自动化这个?谢谢

4

1 回答 1

2

您可以使用导出 REST API 端点,这是 UI 在后台使用的。通过此端点导出表:

curl -G --data-urlencode "query=select * from my_table" http://localhost:9000/exp

query=可能是任何 SQL 查询,所以如果你有一个更细粒度的报告需要定期生成,这可能会被传递到请求中。如果您不需要任何复杂的东西,您可以将 curl 输出重定向到文件

curl -G --data-urlencode "query=select * from my_table" \
http://localhost:9000/exp > myfile.csv
于 2021-05-07T13:44:42.717 回答