【发布时间】:2012-08-03 08:43:00
【问题描述】:
我似乎无法删除我的表 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 控制台中的 Delete Table 命令也没有删除该表这一事实让我认为BigQuery 这个特定的表可能存在问题。
【问题讨论】:
-
您好,欢迎来到 SO!请发布一些代码或您正在做的任何事情,以澄清您的问题。就目前而言,这只是猜测,我们更喜欢能够根据事实给出答案。 =)
-
澄清一下,我正在使用 API 文档中提供的 API 代码示例来删除一个表,该表适用于任何其他表。我也试过通过控制台选项,点击删除表选项。
-
嗨,Juan:您还发现那个单表有这个问题吗?
-
嗨,迈克尔,我是。事实上,我使用同一个选择的输出创建了第二个表,我也不能删除这个表。我在对乔丹的回答中给出了下表的正确细节。谢谢
标签: google-bigquery