基准裁剪数据库

用法

bench trim-database [OPTIONS]

描述

从列表视图中删除 DocType 可能不会从数据库中删除它们对应的表。
迁移有时可能会在你的站点数据库中留下幽灵表。这样做可能是为了冗余、
在你的数据损坏或丢失时进行恢复,或者仅仅是因为人为错误。

此命令会删除任何看起来像是上述残留的表。在删除之前,它会尝试对这些表进行部分备份。
如果这些表是必需的,并且被错误地删除了,你可以使用 partial-restore 命令将它们恢复到你的站点数据库中。

选项

  • --format、-f 设置输出格式。可用选项为 JSON 和 Table。默认为 Table。

标志

  • --dry-run 显示将被删除的内容。
  • --no-backup 在清理之前不要备份站点。

示例

  1. 你想知道运行此命令会删除哪些数据吗?请使用
    --dry-run 标志运行它。
bench --site {site} trim-database --dry-run
  1. 想在此基础上构建,并且需要数据可被机器解析?将输出
    --format 设置为 json。
bench --site {site} trim-database --format json