msardana94 edited a comment on issue #13679:
URL: https://github.com/apache/airflow/issues/13679#issuecomment-763236068


   Yes I just realized container names were duplicated (sorry an oversight on 
my part; fixed it). If you look at steps to reproduce mentioned in description, 
I don't use webserver and/or scheduler (just edited compose to remove it 
altogether). The error happens while running `airflow db upgrade`. I have also 
pin pointed specific line of code which I believe is incorrectly written 
resulting in this error.
   
   After looking more into it, the impact of this bug is duplicate connection 
[check](https://github.com/apache/airflow/blob/ab5f770bfcd8c690cbe4d0825896325aca0beeca/airflow/utils/db.py#L612-L617)
 will not do what it's supposed to whether or not there are duplicated 
connections because of invalid orm query (which gets resolved to sql specified 
in logs in description of issue).
   
   > And I am not sure why you had initdb and upgradedb both.
   
   Running `airflow db upgrade` when tables aren't setup yet appropriately 
raises an `ProgrammingError` exception as mentioned in comment 
[here](https://github.com/apache/airflow/blob/ab5f770bfcd8c690cbe4d0825896325aca0beeca/airflow/utils/db.py#L619).
 However, when tables are setup, it should _not_ raise any exception right? 
That's why I am running `db init` and then `db upgrade`


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to