【发布时间】:2021-05-07 13:14:01
【问题描述】:
有没有办法从数据库(例如表或其他数据集)下载查询结果? UI 支持 CSV 文件下载,但目前浏览和下载文件需要手动操作。有没有办法可以自动化这个?谢谢
【问题讨论】:
标签: questdb
有没有办法从数据库(例如表或其他数据集)下载查询结果? UI 支持 CSV 文件下载,但目前浏览和下载文件需要手动操作。有没有办法可以自动化这个?谢谢
【问题讨论】:
标签: questdb
您可以使用export REST API endpoint,这是用户界面在后台使用的。通过此端点导出表:
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
【讨论】: