Manually Purge Old Events from Database

Tip

To schedule automatic events cleanup, see Automatic Events Cleanup.

To manually remove old events from the FindFace Security database, use the cleanup_events utility.

To invoke the cleanup_events help message, execute:

sudo findface-security cleanup_events --help
usage: findface-security cleanup_events [-h] [--version] [-v {0,1,2,3}]
                                               [--settings SETTINGS]
                                               [--pythonpath PYTHONPATH]
                                               [--traceback] [--no-color]
                                               --age AGE

Delete old events

optional arguments:
 -h, --help            show this help message and exit
 --version             show program's version number and exit
 -v {0,1,2,3}, --verbosity {0,1,2,3}
                       Verbosity level; 0=minimal output, 1=normal output,
                       2=verbose output, 3=very verbose output
 --settings SETTINGS   The Python path to a settings module, e.g.
                       "myproject.settings.main". If this isn't provided, the
                       DJANGO_SETTINGS_MODULE environment variable will be
                       used.
 --pythonpath PYTHONPATH
                       A directory to add to the Python path, e.g.
                       "/home/djangoprojects/myproject".
 --traceback           Raise on CommandError exceptions
 --no-color            Don't colorize the command output.
 --age AGE             Minimum age in days of events to clean up

In order to remove events older than a given number of days, use the --age option. For example, to remove events older than 5 days, execute:

sudo findface-security cleanup_events --age 5