功能介绍
drop_collection() 用于删除已创建的 Collection。
接口约束
警告:
执行 drop 操作将会永久删除指定 Collection 下的所有数据。在操作之前,务必谨慎考虑。
请求示例
import tcvectordbfrom tcvectordb.model.enum import ReadConsistency#create a database client objectclient = tcvectordb.VectorDBClient(url='http://10.0.X.X', username='root', key='eC4bLRy2va******************************
', read_consistency=ReadConsistency.EVENTUAL_CONSISTENCY, timeout=30)# 指定 Base 类数据库db = client.database('db-test')# 删除 Base 类数据库下的指定集合db.drop_collection(name='book-vector')
请求参数
参数名 | 是否必选 | 参数含义 | 配置方法 |
name | 是 | 所需删除的 Collection 名称。 | 请使用 list_collections() 查找需删除的集合。 |
timeout | 否 | 请求超时时间。 | 单位:秒。 默认值:VectorDBClient() 接口配置的 timeout 时长。 取值范围:大于等于0。 |
返回消息
{'code': 0, 'msg': 'operation success', 'affectedCount': 1}
返回参数
参数名 | 参数含义 |
affectedCount | 影响行数,即为删除集合数量。 |