diff --git a/bigquery/api/export_data_to_cloud_storage.py b/bigquery/api/export_data_to_cloud_storage.py index 6a738184dbe..3df517602a5 100755 --- a/bigquery/api/export_data_to_cloud_storage.py +++ b/bigquery/api/export_data_to_cloud_storage.py @@ -154,6 +154,11 @@ def main(cloud_storage_path, project_id, dataset_id, table_id, help='compress resultset with gzip', action='store_true', default=False) + parser.add_argument( + '-f', '--format', + help='output file format', + choices=['CSV', 'NEWLINE_DELIMITED_JSON', 'AVRO'], + default='CSV') args = parser.parse_args() @@ -164,5 +169,6 @@ def main(cloud_storage_path, project_id, dataset_id, table_id, args.table_id, args.num_retries, args.poll_interval, + export_format=args.format, compression="GZIP" if args.gzip else "NONE") # [END main]