В настоящее время я пытаюсь загрузить и экспортировать таблицы из приложения Google, которое я унаследовал. Я использую их Python Framework. Вот соответствующие строки в файле bulkloader.yaml:
- kind: KindName
connector: csv
connector_options:
encoding: utf-8
print_export_header_row: true
property_map:
- property: __key__
external_name: key
export_transform: transform.key_id_or_name_as_string
- property: field1
external_name: field1
- property: keyInAnotherTable
external_name: keyInAnotherTable
import_transform: transform.none_if_empty(transform.create_foreign_key('AnotherTable'))
export_transform: transform.key_id_or_name_as_string
Затем, когда я запускаю buklloader, я сначала должен ждать более часа, пока все загрузится, а затем, наконец, это заканчивается с этой ошибкой:
google.appengine.ext.bulkload.bulkloader_errors.ErrorOnTransform: Error on transform.
Property: keyInAnotherTable External Name: keyInAnotherTable. Code:
transform.key_id_or_name_as_string Details: 'unicode' object has no attribute 'to_path'
Я не могу кажется, найти любую соответствующую информацию через Google.
Заранее спасибо.
ТакжеЕсть ли способ экспортировать прямо из загруженного файла sql3 в CSV, чтобы мне не приходилось загружать столько раз?