-1
我有一个NDB模型,有一些陈旧的EntitiesByProperty
索引。有些属于不再是模式一部分的属性(但它们确实存在于某些旧实体上),有些属于从不用于查询的属性(但是它们是Indexed=True
,因为这是ndb模型的默认属性)。删除ndb EntitiesByProperty索引表
我尝试使用vacuum_indexes
,但它只吸引复合索引。 我还将这些属性中的一些更改为Indexed=False
,但没有EntitiesByProperty
索引表被删除。
我该如何删除陈旧的EntitiesByProperty
索引表?看起来我必须编写一些代码来更新所有模型实体。这是对的吗?是否有其他方式简单地删除整个表格?
数据存储没有表...你的意思是“种类”?或“索引”? – Patrice
我的意思是EntitiesByProperty表中的所有索引,其中'kind = MyModel'和'属性名称= an_obsolete_property' – sagie
您是否在谈论SDK使用的sqlite数据库? – Greg