728x90
반응형
원인
docker로 기존 airflow 2.4 -> 2.8로 업그레이드 후 다시 2.8 -> 2.4로 downgrade 할 때 db migration이 되지 않아 생기는 문제
Solution
1) airflow-init 시 구성 단계에서 `airflow db upgrade'를 실행해야하지만 init 단계의 time이 짧아 바로 종료 되어 버림 따라서 local 환경이라면 `airflow db migrate`로 db migrate 혹은 `airflow db upgrade`를 수행
https://airflow.apache.org/docs/apache-airflow/stable/migrations-ref.html
Reference for Database Migrations — Airflow Documentation
airflow.apache.org
2) 무식하게 초기화
docker-compose down --volumes --rmi all
가지고 있는 docker-compose로 구성된 docker를 다 내리고 volume을 다 제거한 후 docker-compose
반응형
'Database' 카테고리의 다른 글
[UNION ALL] Colum Row 병합 (0) | 2024.02.16 |
---|---|
[MySQL] You have an error in your SQL syntax .. 너의 Query는 틀렸어,, (0) | 2024.02.10 |
[Airflow] airflow db 초기화 오류 (0) | 2023.12.20 |
[airflow] airflow root 권한 docker 접속 (0) | 2023.11.26 |
[airflow] airflow-init-1 exited (0) | 2023.11.26 |