Fixed leftover in flight queries caused by sqlalchemy.get_columns()

We need to call fetchall even when we have 0 rows
Merge pull request #24 from mariusvniekerk/sqlalchemy

Fixed leftover in flight queries caused by sqlalchemy.get_columns()