首页 > 解决方案 > 将 pgsql 查询导出为 CSV []byte 编码

问题描述

我正在使用 Echo 网络框架。我需要它处理的请求之一是查询 pgsql 并以 CSV 格式返回数据。 https://echo.labstack.com/guide/response 我相信它会是这样的:

func(c echo.Context) (err error) {
  data := []byte(//the CSV formated data??)
    return c.Blob(http.StatusOK, "text/csv", data)
}

问题是我找不到查询数据库并以 CSV 格式 64 字节编码的数据的好方法。我能找到的最接近的是 sqltocsv 包https://github.com/joho/sqltocsv但我无法让它工作。

有没有一种又好又干净的方法呢?

标签: postgresqlgogo-echo

解决方案


推荐阅读