私のプロジェクトでは、GAE データストアを使用してデータを保存しています。バックアップの目的で、データ全体を csv ファイルに完全にダウンロードするバルクローダーを使用することにしました。また、アップロードはエラーなしでデータを正常にアップロードします。
私の問題は、アップロードが既存のデータを更新せず、重複を作成することです。以下は、データストア ビューアの例です。
更新前:
ID/Name
id=18000
id=20001
更新後:
ID/Name
id=18000
id=20001
name=18000
name=20001
データストア エンティティでは、これをデータ ID として使用しています。
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
バルクローダーで既存のデータを実際に更新する方法はありますか?
ありがとう、アダム