2015-03-20 3 views
6

Mi chiedo se l'utilità della riga di comando bq supporta l'opzione WriteDisposition: WRITE_TRUNCATE. Ho cercato accuratamente i documenti e ho aiutato il comando bq. È possibile specificare configuration.load.writeDisposition con l'utilità bq? L'utilità della riga di comando è ottima, si spera che sia supportata da esso.La riga di comando bq supporta writeDisposition: WRITE_TRUNCATE?

Nell'API è ovviamente: https://cloud.google.com/bigquery/docs/reference/v2/jobs#configuration.load

Grazie.

risposta

7

Credo che --replace dovrebbe impostare write_disposition per troncare in punti nel cli di BQ dove rilevante (come bq load).

+0

Funziona :) Grazie mille! – DataDives

0

1) Se lo fai "aiuto carico bq", mostrerà il global_flag --replace

bq help load 

bla ..

bla ..

- [no] sostituire: se vero cancella i contenuti esistenti prima di caricare nuovi dati. (default: 'false')

2) Il comando sarà qualcosa di simile

bq load --replace --project_id=your_project_id <destination_table> <source> [<schema>]