跳到主要内容

unpin_snapshot_data()

内测版

此操作会释放由 pin_snapshot_data() 创建的快照固定,以便正常的快照数据垃圾回收可以恢复。

请求语法​

python
unpin_snapshot_data(
self,
pin_id: int,
timeout: Optional[float] = None,
**kwargs,
) -> None

参数:

  • pin_id (int) -

    由 pin_snapshot_data() 返回的固定 ID。

  • timeout (Optional[float]) -

    此操作的超时时间,以秒为单位。

  • kwargs (dict) -

    传递给底层 RPC 的附加请求选项。

返回类型:

NoneType

此操作不返回数据。

异常:

  • MilvusException

    当固定不存在、已过期或请求失败时引发。

示例​

python
from pymilvus import MilvusClient

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

pin_id = client.pin_snapshot_data(
snapshot_name="backup_20260509",
collection_name="products",
)

client.unpin_snapshot_data(pin_id=pin_id)
最低 SDK 版本v3.0.x