pdbstore del

$ pdbstore del -h
usage: pdbstore del [-s DIRECTORY] [--dry-run] [-V [LEVEL]] [-L PATH] [-C PATH]
                    [-S NAME] [-f NAME] [-h] [ID ...]

Delete files from local symbol store

positional arguments:
  ID                    Transaction ID string.

options:
  -s DIRECTORY, --store-dir DIRECTORY
                        Local root directory for the symbol store. [env var:
                        PDBSTORE_STORAGE_DIR]
  --dry-run             Do not delete file or directory, but show a list of paths
                        to be removed.
  -V [LEVEL], --verbosity [LEVEL]
                        Level of detail of the output. Valid options from less
                        verbose to more verbose: -Vquiet, -Verror, -Vwarning,
                        -Vnotice, -Vstatus, -V or -Vverbose, -VV or -Vdebug, -VVV
                        or -vtrace
  -L PATH, --log-file PATH
                        Send output to PATH instead of stderr.
  -C PATH, --config-file PATH
                        Configuration file to use. Can be used multiple times.
                        [env var: PDBSTORE_CFG]
  -S NAME, --store NAME Which configuration section should be used. If not
                        defined, the default will be used
  -f NAME, --format NAME
                        Select the output format: text, json
  -h, --help            show this help message and exit

The pdbstore del will search for the specified transaction identifiers and delete all required associated files. A file will be automatically deleted if it is not referenced anymore by the store.

The --dry-run option can be used to obtain a summary of files to be deleted along the specified transaction.

The pdbstore del will perform the requested delete operation using transaction identifier as unique criteria. If you want to delete transactions given more criteria, please refer to pdbstore clean command

The pdbstore del command will:

  • Search the requested transaction given by its identifier

  • Collect all files that are referenced only by the transaction

  • Remove all required files and empty directories