That's an interesting idea but that would leave them accessible still (at least unless I did various checks) and also uses space still. Of course I could always do regular queries to search and remove such posts but they would need to be scheduled and I don't believe that is currently possible. Search the forum would also turn up there posts making things generally cluttered.
On Oct 20, 9:14 pm, "Andrew Badera" <[EMAIL PROTECTED]> wrote: > Why do you need to delete all posts? Couldn't you just kill the parent > itself, and leave the other entities orphaned in limbo, never to be > retrieved again? > > On Mon, Oct 20, 2008 at 4:13 PM, [EMAIL PROTECTED] < > > [EMAIL PROTECTED]> wrote: > > > Thanks everyone. I must say this is a little unsatisfactory only > > deleting 1000 entries. My forum athttp://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 -~----------~----~----~----~------~----~------~--~---