|
@@ -293,15 +293,18 @@ class AnalyticdbVector(BaseVector):
|
|
|
return documents
|
|
|
|
|
|
def delete(self) -> None:
|
|
|
- from alibabacloud_gpdb20160503 import models as gpdb_20160503_models
|
|
|
- request = gpdb_20160503_models.DeleteCollectionRequest(
|
|
|
- collection=self._collection_name,
|
|
|
- dbinstance_id=self.config.instance_id,
|
|
|
- namespace=self.config.namespace,
|
|
|
- namespace_password=self.config.namespace_password,
|
|
|
- region_id=self.config.region_id,
|
|
|
- )
|
|
|
- self._client.delete_collection(request)
|
|
|
+ try:
|
|
|
+ from alibabacloud_gpdb20160503 import models as gpdb_20160503_models
|
|
|
+ request = gpdb_20160503_models.DeleteCollectionRequest(
|
|
|
+ collection=self._collection_name,
|
|
|
+ dbinstance_id=self.config.instance_id,
|
|
|
+ namespace=self.config.namespace,
|
|
|
+ namespace_password=self.config.namespace_password,
|
|
|
+ region_id=self.config.region_id,
|
|
|
+ )
|
|
|
+ self._client.delete_collection(request)
|
|
|
+ except Exception as e:
|
|
|
+ raise e
|
|
|
|
|
|
class AnalyticdbVectorFactory(AbstractVectorFactory):
|
|
|
def init_vector(self, dataset: Dataset, attributes: list, embeddings: Embeddings):
|