Double checked with Greg Darke, turns out it will NOT work on String Keys.
You need to persist re-read the Entities and persist them as keys.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com | twitter.com/ikai



On Thu, Aug 4, 2011 at 9:53 AM, Ikai Lan (Google) <[email protected]> wrote:

> I was referring to an alias. The tool should understand keys and String
> keys (I think ... ), but it's going to break if you do something like SHA1
> hash the keys and store those values in a List property.
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> plus.ikailan.com | twitter.com/ikai
>
>
>
> On Wed, Aug 3, 2011 at 8:13 PM, Robert Kluin <[email protected]>wrote:
>
>> I've not heard of the ability to allow you preserve the app id as far
>> as the datastore is concerned, only the ability to create an alias so
>> it acts like the same app.  I wonder if an alias is what Ikai was
>> referring too or if he meant some way to really preserve the app id.
>>
>>
>> Robert
>>
>>
>>
>>
>>
>>
>> On Wed, Aug 3, 2011 at 20:50, johnP <[email protected]> wrote:
>> > Amen - temporary read-only is fine.  The big problem is that my app
>> > makes use of a ton of keys, and in many cases I need to store the keys
>> > as strings (or store keys in pickled blobs).  The real chore is to
>> > write scripts to rebuild all the keys after the migration.
>> >
>> > I'm hoping that preserving the app ID will also preserve these
>> > keys...
>> >
>> > please???
>> >
>> > johnP
>> >
>> >
>> >
>> >
>> > On Aug 3, 1:02 pm, Will Reiher <[email protected]> wrote:
>> >> Ikai,
>> >>
>> >> That's great news! I'm not so worried about a temporary read-only
>> period
>> >> it's the the idea of switching the application id that was scary. I've
>> >> already done it once, and while it was fairly painless, it did affect
>> our
>> >> https requests point to the app-id appspot url.
>> >>
>> >> Thanks for the update - I'm sure many other people will be making the
>> >> switch.
>> >
>> > --
>> > 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.
>>
>>
>

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