-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