📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

ti fs delete-layer



放弃一个 layer,但不会擦除其历史记录。如果该 layer 有存活的后代,除非指定 --cascade,否则该命令会失败;指定后会先放弃这些后代。

语法

ti fs delete-layer --layer-ref <string> [--cascade] [--dry-run] [--file-system-id <string>] [--fs-token <string>] [--help] [--version]

选项

  • --layer-ref <string>: layer ID、唯一名称或标签引用[必需]
  • --cascade: 在放弃所选 layer 之前,先放弃仍存活的后代。
  • --dry-run: 验证请求但不应用更改。
  • --file-system-id <string>: 选择文件系统。你也可以设置 TI_FS_FILE_SYSTEM_ID
  • --fs-token <string>: 设置 Filesystem 访问令牌。如果省略,命令会使用 TI_FS_TOKEN 环境变量。如果两者都未提供,命令会使用为所选 Filesystem 本地存储的令牌。
  • --help: 显示帮助信息。
  • --version: 显示版本信息。

有关所有命令共享的选项,请参见全局选项

示例

  • 放弃一个被拒绝的叶子时间线:

    # Deletion fails when the selected layer still has live descendants. ti fs delete-layer --file-system-id <file-system-id> --layer-ref experiment-a
  • 放弃一个由测试拥有的子树:

    # Cascade is explicit and abandons descendants before the selected layer. ti fs delete-layer --file-system-id <file-system-id> --layer-ref experiment-root --cascade

文档内容是否有帮助?