deleteVikingdbCollection 用于删除已创建的数据集 Collection。
注意
Go SDK 通过 vikingdb.New(sess) 创建的客户端实例调用 DeleteVikingdbCollection(input) 方法发起集合创建请求,input 参数类型为 vikingdb.DeleteVikingdbCollectionInput ,包含集合名称、描述、项目名称和字段定义等配置
参数 | 类型 | 是否必选 | 参数说明 |
|---|---|---|---|
ProjectName | string | 否 | 项目名称,对应 API 字段 |
CollectionName | strgin | 2选1 | 待删除集合名称,对应 API 字段
|
ResourceId | string | 集合资源 ID,对应 API 字段 |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
Message | string | success | 操作结果描述,对应 API 字段 |
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) }