Thanks everyone. I must say this is a little unsatisfactory only deleting 1000 entries. My forum at http://silicon.appspot.com/ is growing quite large and although I have no threads containing 1000 posts yet there are a few in the 100s. Obviously moderators and administrators can delete threads and I don't see a nice method for doing that with this restriction.
I've heard of the method where only a few items would be deleted per request and multiple requests would be made until all items were removed but that isn't really practical for this context. I currently delete all posts before the thread item is deleted so I suppose at worst only some posts will be removed and some left with the thread. In that case multiple 'deletes' would eventually remove the thread entirely... I can't see any better methods, and if there aren't then that's OK, but I'd like to hear any ideas you guys have. :-) Thanks, Lster On Oct 20, 5:33 pm, Ross Ridge <[EMAIL PROTECTED]> wrote: > theo wrote: > > Ok, but that doesn't answer the fundamental quastion. > > Well, I read the fundamental question as "In the general case, is > there a way to easily delete all of the entities of a given model?", > and the answer to that question is no. The amount entities you can > delete in single call to db.delete() doesn't matter. There are two > reasons for this, one is since you can only match 1000 entities at a > time there's no reason to delete more than 1000 entities at a time. > The second is that I strongly suspect that attempting to delete 1000 > entities at once will result your request timing out long before it's > finished deleting them all. > > If you want to delete all entities of a model you're going to need to > implement something like the bulk uploader which breaks up the > operation across several requests. > > Ross Ridge --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---