Elimine una colección y todos sus datos mediante el SDK de Python de DashVector.
Requisitos previos
Antes de empezar, asegúrese de tener:
Un clúster de DashVector
Una clave de API
El DashVector SDK para Python (última versión)
Definición de la API
Client.delete(name: str) -> DashVectorResponseParámetro de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
|
str |
Sí |
Nombre de la colección que se eliminará |
Respuesta
El método devuelve un objeto DashVectorResponse:
|
Campo |
Tipo |
Descripción |
Ejemplo |
|
|
int |
Status code. |
0 |
|
|
str |
Mensaje de respuesta |
success |
|
|
str |
ID único de la solicitud para la solución de problemas |
19215409-ea66-4db9-8764-26ce2eb5bb99 |
Ejemplo
Al eliminar una colección, se eliminan de forma permanente todos sus datos. Esta acción no se puede deshacer.
Antes de ejecutar el código, reemplace los marcadores de posición que se indican a continuación:
|
Marcador de posición |
Descripción |
|
|
Su clave de API de DashVector |
|
|
El endpoint de su clúster |
import dashvector
# Initialize the client
client = dashvector.Client(
api_key='<your-api-key>',
endpoint='<your-cluster-endpoint>'
)
# Delete the collection and all its data
resp = client.delete(name='quickstart')
print(resp)Salida esperada en caso de éxito:
code: 0
message: success
request_id: 19215409-ea66-4db9-8764-26ce2eb5bb99
Este ejemplo elimina una colección llamada quickstart. Para crear esta colección, consulte la sección "Ejemplo" de Cree una colección.
Pasos siguientes
Cree una colección -- Cree una nueva colección para almacenar vectores
Status codes -- Solucione errores mediante la referencia de códigos de estado