Перейти к основному содержимому

О dbt --version

Флаг командной строки --version возвращает информацию о текущей установленной версии dbt Core или dbt Cloud CLI. Этот флаг не поддерживается при вызове dbt в других средах выполнения dbt Cloud (например, в IDE или запланированных запусках).

  • dbt Core — Возвращает установленную версию dbt-core и версии всех установленных адаптеров.
  • dbt Cloud CLI — Возвращает установленную версию dbt Cloud CLI и, для других значений dbt_version, последнюю версию среды выполнения dbt в dbt Cloud.

Версионирование

Чтобы узнать больше о версионировании релизов для dbt Core, обратитесь к Как dbt Core использует семантическое версионирование.

Если используется релизный трек dbt Cloud, который предоставляет постоянные обновления для dbt, то dbt_version представляет собой версию релиза dbt в dbt Cloud. Это также следует принципам семантического версионирования, используя формат YYYY.MM.DD+<суффикс>. Год, месяц и день представляют дату, когда версия была собрана (например, 2024.10.28+996c6a8). Суффикс предоставляет дополнительную уникальную идентификацию для каждой сборки.

Примеры использования

Пример для dbt Core:

dbt Core
$ dbt --version
Core:
- installed: 1.7.6
- latest: 1.7.6 - Up to date!
Plugins:
- snowflake: 1.7.1 - Up to date!

Пример для dbt Cloud CLI:

dbt Cloud CLI
$ dbt --version
dbt Cloud CLI - 0.35.7 (fae78a6f5f6f2d7dff3cab3305fe7f99bd2a36f3 2024-01-18T22:34:52Z)
0