You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
下载 pdf
数据集(Collection)
DeleteVikingdbCollection
复制全文
下载 pdf
DeleteVikingdbCollection

概述

DeleteVikingdbCollection 用于删除已创建的数据集 Collection。

注意

  • 执行 Collection 删除将会永久删除指定 Collection 下的所有数据,请谨慎操作。
  • 在删除 Collection 之前,必须先删除 Collection 关联的所有 Index,才能成功删除 Collection。

方法定义

Go SDK 通过 vikingdb.New(sess) 创建的客户端实例调用 DeleteVikingdbCollection(input) 方法发起集合删除请求,input 参数类型为 vikingdb.DeleteVikingdbCollectionInput,包含项目名称、集合名称/集合资源 ID 等配置。

请求参数

参数

类型

是否必选

参数说明

ProjectName

string

项目名称,对应 API 字段 ProjectName,默认 default。

CollectionName

string

2选1

待删除集合名称,对应 API 字段 CollectionName

  • 以字母开头,仅可包含字母、数字、下划线,长度 1-128。
  • 服务端允许与 ResourceId 二选一。

ResourceId

string

集合资源 ID,对应 API 字段 ResourceId。可与 CollectionName 组合使用,帮助在控制面追踪。

返回参数

参数

类型

示例值

描述

Message

string

success

操作结果描述,对应 API 字段 Message

示例

请求示例

package main

import (
    "fmt"
    "github.com/volcengine/volcengine-go-sdk/service/vikingdb"
    "github.com/volcengine/volcengine-go-sdk/volcengine"
    "github.com/volcengine/volcengine-go-sdk/volcengine/credentials"
    "github.com/volcengine/volcengine-go-sdk/volcengine/session"
    "os"
)

func main() {
    var (
       accessKey      = os.Getenv("VIKINGDB_AK")
       secretKey      = os.Getenv("VIKINGDB_SK")
       region         = "cn-beijing"
       collectionName = "Your Collection Name"
    )
    config := volcengine.NewConfig().
       WithRegion(region).
       WithCredentials(credentials.NewStaticCredentials(accessKey, secretKey, ""))

    sess, err := session.NewSession(config)
    if err != nil {
       panic(err)
    }
    svc := vikingdb.New(sess)

    input := &vikingdb.DeleteVikingdbCollectionInput{
       CollectionName: volcengine.String(collectionName),
    }

    output, err := svc.DeleteVikingdbCollection(input)
    if err != nil {
       panic(err)
    }
    fmt.Println(output)
}
最近更新时间:2026.04.14 15:03:26
这个页面对您有帮助吗?
有用
有用
无用
无用