【问题标题】:How can I programmatically download data from QuestDB?如何以编程方式从 QuestDB 下载数据?
【发布时间】:2021-05-07 13:14:01
【问题描述】:

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

【问题讨论】:

    标签: questdb


    【解决方案1】:

    您可以使用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
    

    【讨论】:

      猜你喜欢
      • 2017-07-05
      • 1970-01-01
      • 2023-03-14
      • 2023-03-27
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      相关资源
      最近更新 更多