clean-targets
dbt_project.yml
clean-targets: [directorypath]
Определение
При необходимости укажите пользовательский список каталогов, которые будут удалены командой dbt clean command. Таким образом, в этот список следует включать только каталоги, содержащие артефакты (например, скомпилированные файлы, логи, установленные пакеты).
Значение по умолчанию
Если эта конфигурация не включена в ваш файл dbt_project.yml, команда clean удалит файлы в вашем target-path.
Примеры
Удаление пакетов и скомпилированных файлов в рамках dbt clean (предпочтительно)
Чтобы удалить пакеты, а также скомпилированные файлы, включите значение вашей конфигурации packages-install-path в конфигурацию clean-targets.
dbt_project.yml
clean-targets:
- target
- dbt_packages
Теперь выполните команду dbt clean.
Оба каталога, target и dbt_packages, будут удалены.
Примечание: это конфигурация в стартовом проекте dbt, который создается командой init.
Удаление logs при выполнении dbt clean
dbt_project.yml
clean-targets: [target, dbt_packages, logs]
0