qdrant_client.http.api.snapshots_api module¶
- class AsyncSnapshotsApi(api_client: Union[ApiClient, AsyncApiClient])[source]¶
基类:
_SnapshotsApi
- async create_full_snapshot(wait: Optional[bool] = None) InlineResponse20012 [source]¶
创建整个存储的新快照
- async create_shard_snapshot(collection_name: str, shard_id: int, wait: Optional[bool] = None) InlineResponse20012 [source]¶
为集合创建分片的新快照
- async create_snapshot(collection_name: str, wait: Optional[bool] = None) InlineResponse20012 [source]¶
为集合创建新快照
- async delete_full_snapshot(snapshot_name: str, wait: Optional[bool] = None) InlineResponse20010 [source]¶
删除整个存储的快照
- async delete_shard_snapshot(collection_name: str, shard_id: int, snapshot_name: str, wait: Optional[bool] = None) InlineResponse20010 [source]¶
删除集合分片的快照
- async delete_snapshot(collection_name: str, snapshot_name: str, wait: Optional[bool] = None) InlineResponse20010 [source]¶
删除集合的快照
- async get_shard_snapshot(collection_name: str, shard_id: int, snapshot_name: str) None [source]¶
下载指定集合分片的快照为文件
- async list_full_snapshots() InlineResponse20011 [source]¶
获取整个存储的快照列表
- async list_shard_snapshots(collection_name: str, shard_id: int) InlineResponse20011 [source]¶
获取集合分片的快照列表
- async list_snapshots(collection_name: str) InlineResponse20011 [source]¶
获取集合的快照列表
- async recover_from_snapshot(collection_name: str, wait: Optional[bool] = None, snapshot_recover: Optional[SnapshotRecover] = None) InlineResponse20010 [source]¶
从快照恢复本地集合数据。这将覆盖此节点上存储的该集合的任何数据。如果集合不存在,它将被创建。
- async recover_from_uploaded_snapshot(collection_name: str, wait: Optional[bool] = None, priority: Optional[SnapshotPriority] = None, checksum: Optional[str] = None, snapshot: Optional[IO[Any]] = None) InlineResponse20010 [source]¶
从上传的快照恢复本地集合数据。这将覆盖此节点上存储的该集合的任何数据。如果集合不存在,它将被创建。
- async recover_shard_from_snapshot(collection_name: str, shard_id: int, wait: Optional[bool] = None, shard_snapshot_recover: Optional[ShardSnapshotRecover] = None) InlineResponse20010 [source]¶
从快照恢复本地集合的分片数据。这将覆盖此分片中存储的该集合的任何数据。
- async recover_shard_from_uploaded_snapshot(collection_name: str, shard_id: int, wait: Optional[bool] = None, priority: Optional[SnapshotPriority] = None, checksum: Optional[str] = None, snapshot: Optional[IO[Any]] = None) InlineResponse20010 [source]¶
从上传的快照恢复本地集合的分片数据。这将覆盖此节点上存储的该集合分片的任何数据。
- class SyncSnapshotsApi(api_client: Union[ApiClient, AsyncApiClient])[source]¶
基类:
_SnapshotsApi
- create_full_snapshot(wait: Optional[bool] = None) InlineResponse20012 [source]¶
创建整个存储的新快照
- create_shard_snapshot(collection_name: str, shard_id: int, wait: Optional[bool] = None) InlineResponse20012 [source]¶
为集合创建分片的新快照
- create_snapshot(collection_name: str, wait: Optional[bool] = None) InlineResponse20012 [source]¶
为集合创建新快照
- delete_full_snapshot(snapshot_name: str, wait: Optional[bool] = None) InlineResponse20010 [source]¶
删除整个存储的快照
- delete_shard_snapshot(collection_name: str, shard_id: int, snapshot_name: str, wait: Optional[bool] = None) InlineResponse20010 [source]¶
删除集合分片的快照
- delete_snapshot(collection_name: str, snapshot_name: str, wait: Optional[bool] = None) InlineResponse20010 [source]¶
删除集合的快照
- get_shard_snapshot(collection_name: str, shard_id: int, snapshot_name: str) None [source]¶
下载指定集合分片的快照为文件
- list_full_snapshots() InlineResponse20011 [source]¶
获取整个存储的快照列表
- list_shard_snapshots(collection_name: str, shard_id: int) InlineResponse20011 [source]¶
获取集合分片的快照列表
- list_snapshots(collection_name: str) InlineResponse20011 [source]¶
获取集合的快照列表
- recover_from_snapshot(collection_name: str, wait: Optional[bool] = None, snapshot_recover: Optional[SnapshotRecover] = None) InlineResponse20010 [source]¶
从快照恢复本地集合数据。这将覆盖此节点上存储的该集合的任何数据。如果集合不存在,它将被创建。
- recover_from_uploaded_snapshot(collection_name: str, wait: Optional[bool] = None, priority: Optional[SnapshotPriority] = None, checksum: Optional[str] = None, snapshot: Optional[IO[Any]] = None) InlineResponse20010 [source]¶
从上传的快照恢复本地集合数据。这将覆盖此节点上存储的该集合的任何数据。如果集合不存在,它将被创建。
- recover_shard_from_snapshot(collection_name: str, shard_id: int, wait: Optional[bool] = None, shard_snapshot_recover: Optional[ShardSnapshotRecover] = None) InlineResponse20010 [source]¶
从快照恢复本地集合的分片数据。这将覆盖此分片中存储的该集合的任何数据。
- recover_shard_from_uploaded_snapshot(collection_name: str, shard_id: int, wait: Optional[bool] = None, priority: Optional[SnapshotPriority] = None, checksum: Optional[str] = None, snapshot: Optional[IO[Any]] = None) InlineResponse20010 [source]¶
从上传的快照恢复本地集合的分片数据。这将覆盖此节点上存储的该集合分片的任何数据。