From 47a97772cf73ff12d330a591d081df8bed154cbd Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Mon, 10 Dec 2018 11:24:32 +0300 Subject: [PATCH] Add upgrade which adds spoolup attributes to database --- eos/db/migrations/upgrade29.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 eos/db/migrations/upgrade29.py 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;")