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
Post a Comment