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

Совет

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

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

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

sudo findface-security cleanup_events --help
usage: findface-security cleanup_events [-h] [--matched-age MATCHED_AGE]
                    [--unmatched-age UNMATCHED_AGE]
                    [--fullframe-matched-age FULLFRAME_MATCHED_AGE]
                    [--fullframe-unmatched-age FULLFRAME_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
 --fullframe-matched-age FULLFRAME_MATCHED_AGE
            Minimum age in days of matched events fullframes to
            clean up
 --fullframe-unmatched-age FULLFRAME_UNMATCHED_AGE
            Minimum age in days of unmatched events fullframes 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.

Для удаления событий и эпизодов старше определенного количества дней используйте опцию —matched-age/—unmatched-age. Например, для удаления событий и эпизодов без совпадений старше 5 дней выполните команду:

sudo findface-security cleanup_events --unmatched-age 5

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

sudo findface-security cleanup_events --matched-age 5

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

sudo findface-security cleanup_events --fullframe-matched-age 5
sudo findface-security cleanup_events --fullframe-unmatched-age 5

Важно

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