Sounds like a bunch of different things happening at once.  Also, there is
no indication if an error is thrown when querying the Model for entities..
or if the query just returns 0 results.

Anyway, I don't believe a bunch of entities can be deleted on accident.
(And, they are definitely not deleted if you can still see the entities in
the default app version)

At best, if you deploy an app version that has different model names (e.g.
'DbContact' becomes 'DbContacts') or if your app versions use different
namespaces, then you would not be able to see the entities.

For example, if I have a Schema.py file with this model defined:

class myModel(db.Model):
    myProperty = db.StringProperty()

and I deploy my app.. and I create 1 million myModel entities.. and then I
delete the myModel class definition from Schema.py and deploy a new version
of my app, my new app will not be able to see the myModel entities and will
throw an error if I try to query it.

If I add the myModel defintion back to Schema.py and redeploy that app
version, I'll be able to query the myModel entities again.

If you use different namespaces for deploys, then you are guaranteed not to
see the entities from other namespaces. (Since that's what namespaces do.)

On Sat, Oct 30, 2010 at 8:10 AM, Alexandru Farcaş <
[email protected]> wrote:

> A colleague of mine posted a problem regarding the disappearance of
> two "tables" from the datastore (about 1400 entities)
> It is a very concerning issue and nobody gave an answer. We need to
> know if the AppEngine platform is solid enough to develop an app at a
> large scale.
> The post is located here:
>
> http://groups.google.com/group/google-appengine-java/browse_thread/thread/340135d474078313
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
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.

Reply via email to