A good tool would simply switch our existing data to HR without
changing the app id.  Internally, you can copy the data, setup
aliasing, whatever...  I don't mind :)



On Jul 6, 5:01 pm, "Gregory D'alesandre" <gr...@google.com> wrote:
> We are working on better tools for migrating to HRD (and they are currently
> being tested), I'll post once we have them widely available.
>
> Greg
>
>
>
>
>
>
>
> On Wed, Jul 6, 2011 at 5:52 PM, Waleed Abdulla <wal...@ninua.com> wrote:
> > Please star this issue if you agree that Google should make the migration
> > process easier rather than putting the burdon on the developers. After all,
> > most developers signed up to GAE to avoid having to deal with issues like
> > that.
>
> >http://code.google.com/p/googleappengine/issues/detail?id=5250
>
> > On Wed, Jul 6, 2011 at 8:39 AM, Robert Kluin <robert.kl...@gmail.com>wrote:
>
> >> Keys do contain the appid.
>
> >> One solution would be to adjust your code to catch the exception that
> >> gets thrown when "accessing the old apps data", the recreate the key
> >> for the new appid.
>
> >> Robert
>
> >> On Wednesday, July 6, 2011, Joshua Smith <joshuaesm...@charter.net>
> >> wrote:
> >> > Another thing that occurs to me is that anyplace I've used a key
> >> external to the application would have to be dealt with.  For example, one
> >> of our apps has an RSS feed that our managers use to keep track of whether
> >> customers have uploaded new information.  This looks like:
>
> >> >http://myapp.com/rss?cust=DAFHP983RPFDSALFHDSKLFJHLSDKAFH
>
> >> > (where the gobledegook is the datastore key)
>
> >> > My managers would need to update all their bookmarks, since I believe
> >> that key has the name of the app pickled in it someplace, right?
>
> >> > Is there any way to avoid having the keys change when I switch to HR?
>
> >> > If not, is there a way that I could decorate database queries so that
> >> they quietly turn old keys into new ones?
>
> >> > -Joshua
>
> >> > On Jul 5, 2011, at 3:35 PM, Joshua Smith wrote:
>
> >> >> I have several apps and I've got this pesky to-do list item for all of
> >> them, to switch them over to the HR datastore.
>
> >> >> In preparation, I've read blog entries by people who have done this,
> >> and I'm still on the fence about whether it is worth the trouble.
>
> >> >> I get very few datastore timeouts in my apps, and periodic maintenance
> >> has never really been an issue.
>
> >> >> I've read about gotchas with eventual consistency, and it seems
> >> unlikely that I could convince myself that I'm safe from this for any
> >> reasonably complex app.  (I'm not concerned that I cannot reprogram the 
> >> apps
> >> to fix the problem, but rather I'm concerned that I could not ensure there
> >> weren't going to be problems.  If it ain't broke...)
>
> >> >> I'm not clear on how I would go about getting google to grandfather my
> >> old 2000 emails quotas if I create a new -hr version of my app.
>
> >> >> I've also read that migrating uses TONS of CPU, and it is therefore
> >> going to cost me money to do.
>
> >> >> Really, the only reason TO do the switch is that I've read repeated
> >> admonitions from google that I *should* be using HR.
>
> >> >> What's the consensus here?  Is it worth the time, risk, and cost?
>
> >> >> -Joshua
>
> >> >> --
> >> >> 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.
>
> >> > --
> >> > 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.
>
> >> --
> >> ------
> >> Robert Kluin
> >> Ezox Systems, LLC
>
> >> --
> >> 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.
>
> >  --
> > 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.

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