Datasets excludes schema modifications from transactions. With Python 3.6, when an transaction implied a schema modification such as adding a column, sqlalchemy raises a transaction error for a unknown column. The bug has been reported in pudo/dataset#203.
This PR uses local db connection and non-transactional db operations.
Datasets excludes schema modifications from transactions. With Python 3.6, when an transaction implied a schema modification such as adding a column, sqlalchemy raises a transaction error for a unknown column. The bug has been reported in pudo/dataset#203.
This PR uses local db connection and non-transactional db operations.