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"}
)