メインコンテンツまでスキップ

alter_database_properties()

この操作は、指定されたデータベースのプロパティを変更します。

Notes

このメソッドは Dedicated クラスターにのみ適用されます。

リクエスト構文​

python
alter_database_properties(
db_name: str,
properties: Dict,
timeout: Optional[float] = None,
**kwargs,
)

パラメータ:

  • db_name (string) -

    [REQUIRED]

    プロパティを変更する対象のデータベース名。

  • properties (dict | None) -

    変更するプロパティと、変更後のそれぞれの値。指定可能なデータベースプロパティは以下の通りです。

    • データベース.replica.number (int) -

      データベースのレプリカ数。

    • データベース.resource_groups ([]str) -

      データベース専用のリソースグループ。

    • データベース.diskQuota.mb (int) -

      データベースに割り当てられるディスククォータ(メガバイト単位、MB)。

    • データベース.max.コレクション (int) -

      データベース内で許可されるコレクションの最大数。

    • データベース.force.deny.writing (bool) -

      データベース内のすべての書き込み操作を拒否するかどうか。

    • データベース.force.deny.reading (bool) -

      データベース内のすべての読み取り操作を拒否するかどうか。

  • timeout (float | None) -

    この操作のタイムアウト時間です。これを None に設定すると、レスポンスまたはエラーが発生した時点でこの操作がタイムアウトすることを示します。

戻り値の型:

NoneType

戻り値:

None

例外:

  • MilvusException - この操作中に何らかのエラーが発生した場合にスローされます。

例​

python
from pymilvus import MilvusClient

client = MilvusClient(uri, token) # db = "default"

client.alter_database_properties(
db_name="my_db",
properties={"a": "f", "b": "g"}
)