bigquery nodejs客户端删除数据集错误

时间:2018-01-12 13:26:09

标签: google-bigquery

我正在使用nodejs客户端在bigquery中创建临时数据集。当我完成任务时,我想删除此数据集。我按照bigquery文档中的代码执行它非常简单。

// Creates a reference to the existing dataset
const dataset = bigquery.dataset(datasetId);

// Deletes the dataset
dataset
  .delete()
  .then(() => {
    console.log(`Dataset ${dataset.id} deleted.`);
  })
  .catch(err => {
    console.error('ERROR:', err);
});

我收到错误消息:数据集xxx:5a58b519a3192fa942c57918仍在使用

1 个答案:

答案 0 :(得分:5)

为了防止您无意中删除仍包含数据的数据集,除非您首先删除它包含的表和视图,否则您将收到错误。删除表和视图后,您将能够删除没有此错误的数据集。