Экспорт запроса pgsql в формате CSV []

Я использую веб-фреймворк 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 но я не мог заставить его работать.

Есть ли хороший и чистый способ сделать это?

0 ответов

Другие вопросы по тегам