我正在使用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仍在使用
答案 0 :(得分:5)
为了防止您无意中删除仍包含数据的数据集,除非您首先删除它包含的表和视图,否则您将收到错误。删除表和视图后,您将能够删除没有此错误的数据集。