Thanks very much for the helpful info. Generate_key is a great find, and it's useful to know that we should waste out time trying to export key_names at this time.
As for preserving reference links, do we need to create a translation table [entity type, old_key, new_key] and do writes to the table as we upload each entity, and reads to determine new reference value as we upload references? Or is there some, more built-in way to handle this? On May 18, 5:10 am, "Nick Johnson (Google)" <nick.john...@google.com> wrote: > Hi Dan, > > On Sun, May 17, 2009 at 1:24 AM, Devel63 <danstic...@gmail.com> wrote: > > > Is there some way to export key_names and then later import them using > > the bulkloader? > > Unfortunately, the exporter code doesn't provide any easy way to > export key names. Your best bet is probably to extend output_entities, > which I agree is not ideal. > > > > > I've seen the examples from folks messing around with Handle_Entity, > > but that seems pretty kludgy (and dangerous, given that this is inside > > the source, and changed last release). > > If you just want to determine the key name, you can override > generate_key:http://code.google.com/p/googleappengine/source/browse/trunk/python/g... > . Overriding handle_entity is explicitly encouraged, though - as the > docstring states: "Subclasses can override this to add custom entity > conversion code.". > > > > > And key_name aside, what about preserving Reference links in general. > > How is that done? > > You can write a function to modify it on download, or on upload - > whatever works best for your particular situation. > > -Nick Johnson --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---