13
BigQuery table的架构可以在Web UI中使用updated或load data将bq
工具用作JSON文件。但是,我无法找到将此架构从现有表转储到JSON文件(最好是从命令行)的方法。那可能吗?有没有办法将BigQuery表格的模式导出为JSON?
BigQuery table的架构可以在Web UI中使用updated或load data将bq
工具用作JSON文件。但是,我无法找到将此架构从现有表转储到JSON文件(最好是从命令行)的方法。那可能吗?有没有办法将BigQuery表格的模式导出为JSON?
一种将模式从现有表转储到JSON文件(最好来自命令行)的方法。那可能吗?
试试下面
bq show bigquery-public-data:samples.wikipedia
您可以使用-format标志来美化输出
--format:无| JSON | prettyjson | CSV |稀疏|漂亮:
格式命令输出。选项包括:
none: ...
pretty: formatted table output
sparse: simpler table output
prettyjson: easy-to-read JSON format
json: maximally compact JSON
csv: csv format with header
前三个旨在是人类可读的,而后者三个是 传递到其他程序。如果未选择格式,则根据命令运行,将选择一个格式为 。
意识到我提供了部分答案:O)
下面做什么PO想
bq show --format=prettyjson bigquery-public-data:samples.wikipedia | jq '.schema.fields'
谢谢。我一直在寻找其他关键字,如“导出”和“转储”,以及单词“架构”,并没有任何文档的“表演”有这样的。 –
我建议直接在Google Cloud SDK Shell中探索bq命令。刚开始使用bq --help和...:o) –
对于后代,这个命令做我想要的: 'bq show --format = prettyjson bigquery-public-data:samples.wikipedia | jq'.schema.fields'' –