私はM/SアプリケーションからHRDへの移行を開始しました。 古い文字列でエンコードされたキーを新しいものに変換する方法を私に教えてもらえますか?HRDへの移行 - 文字列エンコードされたキーを新しいアプリケーションに変換する方法
文字エンコードされたキーがアプリケーション名を保持していることはわかっていますが、他に必要なことがあるかどうかはわかりません。さらに、私は非常に奇妙に見える(文字列で符号化されたキーを変換するJavaのコード例を持つフォーラムポストを見つけることができませんでした。
この件に関するお手伝いをします。
private static String convertKey(String encodedKey) {
Key key = KeyFactory.stringToKey(encodedKey);
Key newKey = KeyFactory.createKey(key.getKind(), key.getId());
return KeyFactory.keyToString(newKey);
}
ありがとう:私はそれがすべての側面を仕事やカバーしています怖いが、私は、次のことを実行するために考えところで
! Uri
マスター/スレーブアプリケーションでは、リレーションを保存するために文字列でエンコードされたキーを格納することがありました。これらの文字列エンコードされたキーは、通常のエンティティ文字列属性として、また複雑なデータ構造として保存されました。 GAEの移行ツールは変更されておらず、あなたの責任の一部であると主張し、さらにそれをチェックしました。 – Uri