diff --git a/content/en/admin/tootctl.md b/content/en/admin/tootctl.md index cc465f0f9..412e9875e 100644 --- a/content/en/admin/tootctl.md +++ b/content/en/admin/tootctl.md @@ -419,6 +419,12 @@ Remove all accounts from a given DOMAIN without leaving behind any records. Unli `--limited-federation-mode` : Can be provided instead of DOMAIN. Instead of purging from a single domain, all accounts from domains that are not allow-listed will be removed from the database. Use this after enabling limited federation mode and defining your allow-list. +`--include-subdomains` +: Not only delete DOMAIN, but all subdomains as well. Note that this may be considerably slower. + +`--purge-domain-blocks` +: Also purge matching domain blocks. + `--concurrency N` : The number of workers to use for this task. Defaults to 5. @@ -840,6 +846,9 @@ Create or update an Elasticsearch index and populate it. If Elasticsearch is emp `--reset-chewy` : Reset Chewy's internal index +`--only-mapping` +: Update the index specification without re-index + **Version history:**\ 2.8.0 - added\ 3.0.0 - add `--processes` for parallelization\ @@ -913,9 +922,24 @@ This is a computationally heavy procedure that creates extra database indices be `--days N` : How old statuses have to be before they are removed. Defaults to 90. +`--batch-size N` +: Number of records in each batch. Defaults to 1000. + +`--continue` +: If remove is not completed, execute from the previous continuation. Defaults to false. + +`--clean-followed` +: Include the status of remote accounts that are followed by local accounts as candidates for remove. Defaults to false. + +`--skip-status-remove` +: Skip status remove (run only cleanup tasks). Defaults to false. + `--skip-media-remove` : Skips removing the media, in case S3 errors out. Defaults to false. +`--compress-database` +: Compress database and update the statistics. This option locks the table for a long time, so run it offline. Defaults to false. + **Version history:**\ 2.8.0 - added\ 3.1.3 - added `--skip-media-remove`\