diff --git a/eos/db/migrations/upgrade29.py b/eos/db/migrations/upgrade29.py new file mode 100644 index 000000000..d94365236 --- /dev/null +++ b/eos/db/migrations/upgrade29.py @@ -0,0 +1,18 @@ +""" +Migration 29 + +- adds spoolType and spoolAmount to modules table +""" +import sqlalchemy + + +def upgrade(saveddata_engine): + try: + saveddata_engine.execute("SELECT spoolType FROM modules LIMIT 1") + except sqlalchemy.exc.DatabaseError: + saveddata_engine.execute("ALTER TABLE modules ADD COLUMN spoolType INT;") + + try: + saveddata_engine.execute("SELECT spoolAmount FROM modules LIMIT 1") + except sqlalchemy.exc.DatabaseError: + saveddata_engine.execute("ALTER TABLE modules ADD COLUMN spoolAmount FLOAT;")