全部产品
Search
文档中心

对象存储 OSS:删除Table

更新时间:May 08, 2026

删除指定命名空间下的表。

注意事项

  • 删除表操作不可恢复,请确认表中的数据不再需要后再执行删除。

  • 可以通过--version-token参数指定表的版本标记,仅当版本匹配时才执行删除,以避免误删。

  • 删除表前,建议先通过get-table命令确认表的信息。

命令格式

ossutil tables-api delete-table --table-bucket-arn value --namespace value --name value [--version-token value] [flags]

参数

类型

说明

--name

string

要删除的表名称。

--namespace

string

表所在的命名空间名称。

--table-bucket-arn

string

Table Bucket的ARN,格式为acs:osstables:{region}:{uid}:bucket/{bucket-name}

--version-token

string

表的版本标记。指定后仅当版本匹配时才执行删除操作,用于防止并发操作导致的误删。

说明
  • delete-table命令对应API接口DeleteTable。关于API中的具体参数含义,请参见DeleteTable

  • 关于支持的全局命令行选项,请参见ossutil全局选项

使用示例

  • 删除命名空间my_namespace下名为my_table的表。

    ossutil tables-api delete-table --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --namespace my_namespace --name my_table
  • 指定版本标记删除表,仅当版本匹配时才执行删除。

    ossutil tables-api delete-table --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --namespace my_namespace --name my_table --version-token abc123