查询 DataBase

最近更新时间:2024-09-27 18:00:11

我的收藏

接口定义

list_databases() 用于查询集群中所有的向量数据库,包括 Base 类与 AI 类数据库。
def list_databases(timeout: float | None = None) -> List[Database]

使用示例

db_list = client.list_databases()
for db in db_list : print("name={}, type={}".format(db.database_name, db.__class__.__name__))

入参描述

参数名
是否必选
参数含义
配置方法
timeout
请求超时时间。
单位:秒。
默认值:VectorDBClient() 接口配置的 timeout 时长。
取值范围:大于等于0。

出参描述

输出已创建的所有的数据库名,如下所示。
name=db-test, type=Database
name=db-test-ai, type=AIDatabase
参数名
参数含义
name
数据库名。
type
数据库类型。
带有 AI 字样说明数据库为 AI 套件类数据库,用于上传文件。
不带 AI 字样,则为 Base 类数据库。