有没有办法从数据库(例如表或其他数据集)下载查询结果?UI 支持 CSV 文件下载,但目前浏览和下载文件需要手动操作。有没有办法可以自动化这个?谢谢
问问题
138 次
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 回答