すごいよく使うけどよく忘れるのでメモ
TSVのインポート
※ヘッダあり・10行未満のエラーは無視
$ bq load --source_format=CSV --encoding=UTF-8 --field_delimiter='\t' --skip_leading_rows=1 --max_bad_records=10 project:dataset.table file.tsv id:int64,name:string,...
TSVでエクスポート
※ヘッダなし
$ bq extract --destination_format=CSV --print_header=false --field_delimiter='\t' project:dataset.table gs://gcsbucket/file.tsv