2017-04-03 35 views

Odpowiedz

17

sposób zrzutu schematu z istniejącej tabeli do pliku JSON (najlepiej z wiersza polecenia). Czy to jest możliwe?

try poniżej

bq show bigquery-public-data:samples.wikipedia 

Można użyć -format flagę prettify wyświetlamy

--format: none | json | prettyjson | csv | rzadki | ładny:

Format dla wynik polecenia. Dostępne są następujące opcje:

none:  ... 
pretty:  formatted table output 
sparse:  simpler table output 
prettyjson: easy-to-read JSON format 
json:  maximally compact JSON 
csv:  csv format with header 

Pierwsze trzy mają być czytelny dla człowieka, a drugi trzy są na przejście do innego programu. Jeśli nie wybrano żadnego formatu, jeden zostanie wybrany w oparciu o uruchomienie polecenia.

Zrealizowane I pod warunkiem odpowiedzi częściowej: o)

Poniżej robi co PO chciała

bq show --format=prettyjson bigquery-public-data:samples.wikipedia | jq '.schema.fields' 
+0

Dziękuję. Ciągle szukałem innych słów kluczowych, takich jak "export" i "dump", a także słowo "schema" i żaden z dokumentów "show" nie miał tego. –

+0

Polecam, aby eksplorować komendę bq bezpośrednio w powłoce Google Cloud SDK. Po prostu zacznij od bq --help i ...: o) –

+0

Dla potomności, to polecenie robi to, co chciałem: 'bq show --format = prettyjson bigquery-public-data: samples.wikipedia | jq '.schema.fields'' –