postgresql - 将 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但我无法让它工作。
有没有一种又好又干净的方法呢?
解决方案
推荐阅读
- php - Laravel 权限 Spatie 包使用
- freemarker - 如何处理 FTL 模板中的 undefind 表达式?
- .net - .net 核心身份与 mvc5 一起使用?
- r - 如何使用 %in% 运算符过滤 Spark Dataframe?
- kotlin - 作为对象的函数引用 Kotlin
- python - 仅当特定表单字段非空时显示复选框(Django)
- c# - 谷歌上的操作通过 ASP.NET C# 做出响应
- amazon-web-services - 如何在 AWS EC2 托管的 Spring Boot 应用程序和 AWS 密钥空间之间设置数据库连接?
- web-scraping - 如何从产品 GTIN 中抓取谷歌购物
- php - 为什么我的错误处理程序没有报告 PHP max_input_vars 警告?