종료 코드
종료 코드 (Exit codes)
dbt가 종료될 때 반환하는 종료 코드는 0, 1, 2 중 하나예요. 앞으로 종료 코드가 바뀔 수는 있지만, 0은 항상 성공을 의미하고 0이 아닌 값은 항상 실패를 의미해요.
출처: 문서
본문
dbt가 종료할 때 반환하는 종료 코드는 0, 1, 2 중 하나예요.
| 종료 코드 | 조건 |
|---|---|
| 0 | dbt 호출이 오류 없이 완료됨. |
| 1 | dbt 호출이 하나 이상의 처리된(handled) 오류와 함께 완료됨 (예: 모델 문법 오류, 권한 문제 등). 실행은 완료됐지만 일부 모델은 건너뛰었을 수 있어요. |
| 2 | dbt 호출이 처리되지 않은(unhandled) 오류와 함께 완료됨 (예: ctrl-c, 네트워크 중단 등). |
이 종료 코드들은 앞으로 바뀔 수 있지만, 종료 코드 0은 항상 성공을 의미하고 0이 아닌 값은 항상 실패를 의미해요.
더 알아보기 (Learn more)
- Debug errors — dbt 오류 디버깅
- 로그 파일(
logs/dbt.log)에서 오류의 상세 원인을 확인할 수 있어요.