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.
