web-dev-qa-db-ja.com

Azure Cosmos DBでは、最初に決定した後でパーティションキーを変更できますか?

Cosmos DBは初めてですが、次のようなコードを使用して効果的にスケーリングする必要性に基づいて、パーティションキーを設定できることに気付きました。

DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "coll";
myCollection.PartitionKey.Paths.Add("/deviceId");

質問は、コレクションを作成してパーティションキーを指定した後で、パーティションキーを変更できますか?後でパーティションキーの選択が適切でないことがわかるかもしれません。

11
Mike

パーティションキーの変更はサポートされていません(例: https://docs.Microsoft.com/en-us/rest/api/cosmos-db/replace-a-collection を参照)。新しいコレクションを作成する必要があります。

2
quervernetzt