dbt_version

dbt_version

dbt_version 변수는 현재 실행 중인 dbt의 설치 버전을 반환해요. 디버깅이나 감사(audit) 목적으로 사용할 수 있어요. 릴리스 버전 관리에 대한 자세한 내용은 Versioning 문서를 참고하세요.

출처: 문서

본문

dbt_version은 매크로 안에서도 사용할 수 있어요. 예를 들어 로그에 현재 dbt 버전을 찍고 싶다면 다음과 같이 쓸 수 있어요.

macros/get_version.sql:

{% macro get_version() %}

  {% do log("The installed version of dbt is: " ~ dbt_version, info=true) %}

{% endmacro %}
$ dbt run-operation get_version
The installed version of dbt is 1.6.0

이렇게 dbt run-operation 으로 매크로를 호출하면 현재 환경의 dbt 버전을 확인할 수 있어요.

더 알아보기 (Learn more)

  • dbt 컨텍스트 변수 전체 목록은 dbt context variables를 참조하세요.
  • 릴리스 버전 관리 규칙은 Versioning 문서를 확인하세요.