我有一个程序,它将从网上下载一些数据并将其保存为csv
,然后将该数据上传到Google Cloud Storage Bucket
。接下来,该程序将使用gsutil
通过连接Google Cloud Storage Bucket
中的所有文件来创建新的Google BigQuery Table
。要做到串接我command prompt
运行此命令:Google BigQuery:如何使用gsutil删除或覆盖表格?
bq load --project_id=ib-17 da.hi gs://ib/hi/* da:TIMESTAMP,bol:STRING,bp:FLOAT,bg:FLOAT,bi:FLOAT,lo:FLOAT,en:FLOAT,kh:FLOAT,ow:FLOAT,ls:FLOAT
的问题是,由于某种原因,这个命令追加到现有的表,所以我得到了很多的重复数据。问题是如何使用gsutil
来删除表格,也许我该如何使用gsutil
来覆盖表格?
这就是我一直在寻找的东西。改进这个的唯一方法是添加project_id,所以命令如下所示:'bq rm -f -t --project_id = ib-17 da.hi' – user1367204