接口定义
ListDatabase() 用于查询集群中所有的向量数据库,包括 Base 类与 AI 类数据库。
ListDatabase(ctx context.Context) (result *tcvectordb.ListDatabaseResult, err error)
使用示例
dbList, _ := client.ListDatabase(context.Background())log.Printf("base database ======================")for _, db := range dbList.Databases {log.Printf("database: %s, createTime: %s, dbType: %s", db.DatabaseName, db.Info.CreateTime, db.Info.DbType)}log.Printf("ai database ======================")for _, db := range dbList.AIDatabases {log.Printf("database: %s, createTime: %s, dbType: %s", db.DatabaseName, db.Info.CreateTime, db.Info.DbType)}
出参描述
2023/12/20 17:24:11 base database ====================== 2023/12/20 17:24:11 database: go-sdk-test-db, createTime: 2023-12-20 17:24:08, dbType: BASE_DB 2023/12/20 17:24:11 AI database ====================== 2023/12/20 17:24:11 database: go-sdk-test-ai-db, createTime: 2023-12-20 17:24:02, dbType: AI_DB
参数名 | 参数含义 |
database | 数据库名。 |
createTime | 数据库创建时间。 |
dbType | 数据库类型。 Base_DB:Base 类数据库。 AI_DB:AI 类数据库。 |