无法删除表格

时间:2012-08-03 08:43:01

标签: google-bigquery

我似乎无法删除我的表387047224813.API调用因未定义错误而失败,当我尝试通过控制台时它不会抱怨,但它不会删除表格也是。

如何解决此问题?

要确认,我正在使用API​​文档中的以下API代码,该代码适用于任何其他表,只是没有使用此代码:

# Delete a table
def deleteTable(service, projectId, datasetId, tableId):
  try:
    service.tables().delete(projectId=projectId, datasetId=datasetId, tableId=tableId).execute()

  except AccessTokenRefreshError:
    print ("The credentials have been revoked or expired, please re-run the application to re-authorize")

  except Exception as err:
    print 'Undefined error' % err

  except:
    print "\nWARNING: Table [" + tableId + "] doesn't exist!\n"

我收到错误未定义错误,没有解释

Web控制台中的“删除表”命令未删除该表的事实使我认为BigQuery可能存在此特定表的问题。

1 个答案:

答案 0 :(得分:1)

BigQuery表ID有三个部分 - 项目ID,数据集ID和表ID。您提供的值'387047224813'是项目ID ..但是为了删除表,您还需要指定数据集和表ID。如果您要指定数据集和表格ID,您现在可以告诉我们它们是哪些?