You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As far as I can tell, the issue is in the _upgrade_schema function. In 2.0, string queries must be enclosed in a text object and for some reason the rows returned in conn.execute(sqlalchemy.text('PRAGMA table_info(task_parameters);')).fetchall() have no keys. I do not know if there are other changes in 2.0 that will break functionality.
The text was updated successfully, but these errors were encountered:
If I want to use "oracledb" which is available in sqlalchemy==2.0.7, _upgrade_schema wont allow the sql execution in plain text format. Instead, it requires to be as conn.execute(sqlalchemy.text('ALTER TABLE task_parameters MODIFY value TEXT'))
#3267 - there's an open PR for this which looks held up on a decision as to whether to drop python 3.6 support in luigi, which support for sqlalchemy 2.X would involve...
As far as I can tell, the issue is in the
_upgrade_schema
function. In 2.0, string queries must be enclosed in atext
object and for some reason the rows returned inconn.execute(sqlalchemy.text('PRAGMA table_info(task_parameters);')).fetchall()
have no keys. I do not know if there are other changes in 2.0 that will break functionality.The text was updated successfully, but these errors were encountered: