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 문서를 확인하세요.