Ручная очистка базы данных от старых событий и эпизодов

Совет

Для настройки автоматического удаления событий и эпизодов см. Автоматическое удаление старых событий и эпизодов.

Для ручного удаления старых событий и эпизодов из базы данных FindFace Security используйте утилиту cleanup_events. Вы можете выбрать удаление только событий, для которых отсутствуют совпадения с досье, или только событий с совпадениями.

Справка по утилите cleanup_events вызывается следующей командой:

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

Delete old events

optional arguments:
  -h, --help               show this help message and exit
  --matched-age MATCHED_AGE
                        Minimum age in days of matched events to clean up
  --unmatched-age UNMATCHED_AGE
                        Minimum age in days of unmatched events to clean up
  --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. Например, для удаления событий без совпадений старше 5 дней выполните команду:

sudo findface-security cleanup_events --unmatched-age 5

Для удаления событий с совпадениями старше 5 дней выполните команду:

sudo findface-security cleanup_events --matched-age 5

Важно

Должен быть задан хотя бы один из аргументов --matched-age/--unmatched-age.