【问题标题】:Exporting from Cloud SQL to CSV with column headers使用列标题从 Cloud SQL 导出到 CSV
【发布时间】:2018-12-18 16:40:56
【问题描述】:

我正在尝试使用 Gcloud SDK 中的 gcloud sql export csv 命令将表从 Google Cloud SQL 导出到 CSV 文件中,但我没有选择在文件顶部导出列名的选项。有什么解决方法吗?

谢谢

【问题讨论】:

标签: google-cloud-platform google-cloud-sql


【解决方案1】:

我相信这个命令应该产生必要的功能:

gcloud sql export csv instance_name gs://bucket_name/ --query="SELECT 'columnname1' , 'columnname2', 'columnname3' UNION SELECT columnname1, columnname2, columnname3 FROM table_name" --database=database_name

这样做的一个缺点是您必须指定所有列。如果数量很多,最好编写一些脚本来编写 SQL 查询部分。

已代表您创建了一项功能请求。请给它加星标,以便您可以收到有关此功能请求的更新,并毫不犹豫地添加其他 cmets 以提供所需实现的详细信息。您可以通过关注this link 来跟踪功能请求。

【讨论】:

  • 谢谢!在实现之前,我将使用上述命令。如果您使用 gcloud 命令指定每个文件的最大大小选项,这也是一个不错的功能,它允许您将生成的 CSV 从大查询中拆分成更小的部分。
  • 这仅在columnname1columnname2columnname3 的类型为 string/text/varchar/etc 时才有效。没有?
猜你喜欢
  • 1970-01-01
  • 2019-10-03
  • 2017-12-01
  • 1970-01-01
  • 2020-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多