Экспорт запроса 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 но я не мог заставить его работать.
Есть ли хороший и чистый способ сделать это?