Конфигурация
Настройка параметров audit
usage: tables_audit_update_data.py [-h] --host HOST --db DB [--user USER]
[--password PASSWORD]
[--stage-time STAGE_TIME]
[--execution-time EXECUTION_TIME]
[--sleep-time SLEEP_TIME]
[--log-level LOG_LEVEL]
Настройка crontab
Примеры настройки crontab-файла для аудита таблиц:
- Ежедневный аудит таблиц:
Для исключения определенных таблиц или целых схем использовать таблицу исключений do_awh_toolkit.usr_tables_audit_exclusions.
В состав таблицы исключений входят следующие поля:
- schema_exclusion - маска для схемы-исключения
- relation_exclusion - маска для таблицы-исключения
Если в поле schema_exclusion указано значение, отличное от null, а в поле relation_exclusion указано значение null, то все таблицы схемы будут пропущены.
Добавление исключений
Примеры добавления исключений:
- Добавление исключения для одной таблицы:
- Добавление исключения для целой схемы с соответствующими таблицами:
- Добавление исключения с использованием подстановочных знаков: В данном примере все таблицы, начинающиеся с префикса s и tab, будут исключены.