google app engine - gae bulkloader won't parse key name on import? -


in default bulkloader.yaml said this:

#    - check __key__ property want. value become #      key name on import, , on export value key #      object. if automatic key generation on import , #      omitting key on export, can remove entire __key__ #      property property map. 

so assume default implementation:

- property: __key__       external_name: key       export_transform: transform.key_id_or_name_as_string 

should import key column in csv file datastore no problem. appear nothing. (other columns parsed fine though)

you need import_transform key datastore. export transform writing out csv file.

i don't think there's built-in transform method turn string key.

i wrote 2 helper functions dealing exporting , importing keys: key_to_reverse_str (export) , reverse_str_to_key (import) idea keep value human readable on exporting, keep data needed import. might useful you.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -