从simpledb中删除属性/列

时间:2012-08-30 00:17:52

标签: amazon-simpledb

我有一个simpledb列'Status'我想摆脱它。我该如何删除它?我没有看到任何直观的方法。

由于

1 个答案:

答案 0 :(得分:0)

由于SimpleDB是无模式数据库,因此每个项目可能具有不同的属性集。为了从所有项目中删除特定属性,您需要包含该属性的所有项目的itemNames。

如果您决定在SimpleDB中模拟关系表(通过每个'table'一个域和每个项目的统一属性),您可以通过简单的选择查询select itemName from domainX检索所有itemNames。

获得包含不需要的属性的项目的itemNames后,您需要为每个项目调用DeleteAttributes一次。