使用node.js我嘗試刪除並再次創建dynamoDB表。我需要從表中刪除所有記錄並放入新的,所以我認爲是刪除和重新創建整個表的好方案。我嘗試用這個代碼刪除並創建dynamoDB表
dynamo.deleteTable({
TableName: tableName
}, function(err, data){
if (err) {
console.log(err);
}
else {
dynamo.createTable({
TableName: tableName,
KeySchema: [{
AttributeName: "id",
KeyType: "HASH"
}],
AttributeDefinitions: [{
AttributeName: "id",
AttributeType: "S"
}],
ProvisionedThroughput: {
ReadCapacityUnits: 10,
WriteCapacityUnits: 10
}
}, function(err){
if (err) {
console.log(err);
}
else {
// putNewData(data, callback);
}
})
}
});
,我得到錯誤ResourceInUseException:表已經存在:
不錯的解決方案,tnx – Nemanja