Also posted on SO:
http://stackoverflow.com/q/8390052/98138

I have a model with 15 properties and indexed=False set for each of
them. When I write an entity of this model it does not write to the
property indexes for those properties however when I transfer that
model from one app to another it appears to write those property
indexes in the new app.

My test is that I have 3000 entities in my original MS app that I want
to transfer to my new HR app. In the MS app I have no indexes (defined
in index.yaml) and all property indexes are turned off. When I
transfer these entities to the new app (using the copy tool in
Datastore Admin) it uses all 50,000 writes available in the free quota
before it finishes copying all the entities.

I would suspect that since the property indexes are disabled in Python
code (my model classes) the Datastore Admin tool probably does not
have this information so it assumes it needs to write all property
indexes in the new app (or the remote_api assumes or whatever is
actually doing the write).

If I am right that this is what is happening is there any way to
transfer the entities without having the property indexes written? I
could write my own export/import code that uses my Python model
classes but I was hoping there was some built in way to do this.

- Bryce

-- 
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 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to