Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Always bring breeze down before using
--use-version
(#35916)
When you are starting old version of airflow using the command `breeze start-airflow --use-version` you might already have a new version of the database runnign - that is both Postgres DB running in the background and Postgres DB volume when the database files are stored. Since older version of Airflow does not know this new version, it will fail attempts to migrate to the current version with `Can't locate revision identified by 'xxxx'` error. This PR automatically adds `docker-compose down` command including removing volumes and orphan containers whenver you pass the `--use-airflow-version` flag in order to avoid this problem. This makes `--use-airflow-version` slower but in many cases will avoid an error followed by manual running of `--use-airflow-version` and confusion it creates by printing the cryptic error. (cherry picked from commit 2375e0d)
- Loading branch information