嗨,我讀了一些關於這個主題的帖子,可以說我想刪除給定類db.model的每個對象,如LinkRating2,有沒有一種方法可以在啓動時用一個簡單的命令刪除它?我以爲我記得在某個地方看過 - 例如--clear datastore ?,否則我一直在嘗試sdk控制檯中的各種方法,但似乎都是內存崩潰,因爲該文件永遠只是加載和啓動我不認爲有任何記憶留下了大聲笑。那麼什麼是最好的代碼方法來刪除整個實體?如何輕鬆刪除谷歌應用程序引擎中的整個db.model類?
class LinkRating2(db.Model):
user = db.StringProperty()
link = db.StringProperty()
rating2 = db.FloatProperty()
試過,但這個是超級慢
results2 = LinkRating2.all()
results = results2.fetch(500)
while results:
db.delete(results)
results = results2.fetch(500)
我有大約10萬的實體我試着所有一次,打了太多的刪除api錯誤,所以我把一個循環如下,刪除實體的正常速率是什麼,它似乎很慢?仍在運行 – user291071 2010-07-15 20:33:24