If you can not just update the old models to match your new schema,
namespaces (multitenancy) may be a feasible solution.    Look into
namespaces if you want to keep everything separated but within the
same app.  Set the new app to use a new namespace and it will be like
a new datastore, but you could access the old data from the new app if
needed.  Otherwise use a different app and transfer the data.

Python:
  http://code.google.com/appengine/docs/python/multitenancy/overview.html
Java:
  http://code.google.com/appengine/docs/java/multitenancy/overview.html


Robert





On Tue, Oct 19, 2010 at 09:38, Fredrik Bonander
<[email protected]> wrote:
> I have an application that's been running for about a year. And now it has
> come time to upgrade it with new functionality.
> This involves making changes to the existing datastore classes. Is it
> possible to differentiate the datastore, so the old version runs the old
> classes and the new version the new classes. Also be able to move data from
> on version to another.
> I've uploaded a the old app with another version in the app.ymal (using
> python) but from what I can see in the admin console the new version still
> uses the same datastore.
> The only other way I can figure would work is to create a new application
> and manually move all data. But this would include changes with the domain.
> ..fredrik
>
>
> --
> Fredrik Bonander
> [email protected]
> +46 70 943 5441
> - the infinite power of the creative mind -
>
> --
> 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.
>

-- 
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