2017-04-03 78 views

回答

17

一種將模式從現有錶轉儲到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' 
+0

謝謝。我一直在尋找其他關鍵字,如「導出」和「轉儲」,以及單詞「架構」,並沒有任何文檔的「表演」有這樣的。 –

+0

我建議直接在Google Cloud SDK Shell中探索bq命令。剛開始使用bq --help和...:o) –

+0

對於後代,這個命令做我想要的: 'bq show --format = prettyjson bigquery-public-data:samples.wikipedia | jq'.schema.fields'' –

相關問題