跳到主要内容

drop_database_properties()

此操作会删除指定属性的设置。

请求语法​

python
drop_database_properties(
db_name: str,
property_keys: List[str],
**kwargs,
)

参数:

  • db_name (str) -

    [必需]

    要删除其属性的 Database 名称。

  • property_keys (list[str]) -

    [必需]

    要删除的属性名称。可用的 Database 属性如下:

    • database.replica.number (int) - Database 的副本数量。

    • database.resource_groups (list[str]) - 专用于该 Database 的资源组。

    • database.diskQuota.mb (int) - 为该 Database 分配的磁盘配额,单位为兆字节(MB)。

    • database.max.collections (int) - 该 Database 中允许的最大 Collection 数量。

    • database.force.deny.writing (bool) - 是否拒绝该 Database 中的所有写入操作。

    • database.force.deny.reading (bool) - 是否拒绝该 Database 中的所有读取操作。

    • database.replica.number (int) - Database 的副本数量。

    • database.resource_groups (list[str]) - 专用于该 Database 的资源组。

    • database.diskQuota.mb (int) - 为该 Database 分配的磁盘配额,单位为兆字节(MB)。

    • database.max.collections (int) - 该 Database 中允许的最大 Collection 数量。

    • database.force.deny.writing (bool) - 是否拒绝该 Database 中的所有写入操作。

    • database.force.deny.reading (bool) - 是否拒绝该 Database 中的所有读取操作。

返回类型:

NoneType

返回值:

None

异常:

  • MilvusException

    当此操作期间发生任何错误时,将引发此异常。

示例​

python
from pymilvus import MilvusClient

client = MilvusClient(uri="YOUR_CLUSTER_ENDPOINT", token="YOUR_CLUSTER_TOKEN")

client.drop_database_properties(
db_name="my_db",
property_keys=["database.replica.number", "database.diskQuota.mb"]
)
最低 SDK 版本v2.6.x