Проверка совместимости версий
В первые несколько лет разработки dbt Core ломающие изменения появлялись довольно часто. По этой причине мы рекомендовали указывать требования к версии dbt — особенно если проект использует функции, которые появились недавно или могут измениться в будущих версиях dbt Core. По умолчанию, если вы запускаете проект с несовместимой версией dbt, dbt выдаст ошибку.
Вы можете использовать конфигурацию VERSION_CHECK, чтобы отключить эту проверку и подавить сообщение об ошибке:
$ dbt run --no-version-check
Running with dbt=1.0.0
Found 13 models, 2 tests, 1 archives, 0 analyses, 204 macros, 2 operations....
Начиная с 2024 года, когда вы выбираете release track в dbt, чтобы получать регулярные обновления версии dbt, dbt будет игнорировать конфигурацию require-dbt-version.
dbt Labs придерживается принципа нулевых «ломающих» изменений для кода в dbt‑проектах — при регулярных релизах в dbt и выходе новых версий dbt Core. Мы также рекомендуем следующие best practices: