diff --git a/eos/db/migrations/upgrade32.py b/eos/db/migrations/upgrade32.py new file mode 100644 index 000000000..df18d0e06 --- /dev/null +++ b/eos/db/migrations/upgrade32.py @@ -0,0 +1,16 @@ +""" +Migration 32 + +- added speed, sig and radius columns to targetResists table +""" + + +import sqlalchemy + + +def upgrade(saveddata_engine): + for column in ('maxVelocity', 'signatureRadius', 'radius'): + try: + saveddata_engine.execute("SELECT {} FROM targetResists LIMIT 1;".format(column)) + except sqlalchemy.exc.DatabaseError: + saveddata_engine.execute("ALTER TABLE targetResists ADD COLUMN {} FLOAT;".format(column))