From ffaa707ea93b06b118cbf5ea5f47af7a64b0dd30 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Mon, 17 Mar 2014 18:13:29 -0400 Subject: [PATCH] Fix #62 --- eos/db/migration.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/eos/db/migration.py b/eos/db/migration.py index 1da35e129..2c67b8334 100755 --- a/eos/db/migration.py +++ b/eos/db/migration.py @@ -53,8 +53,7 @@ def checkFitBooster(saveddata_engine): try: saveddata_engine.execute("SELECT booster FROM fits LIMIT 1") # If we don't, create them - # This is ugly as hell, but we can't use proper migrate packages as it - # will require us to rebuild skeletons, including mac except sqlalchemy.exc.DatabaseError: saveddata_engine.execute("ALTER TABLE fits ADD COLUMN booster BOOLEAN;") - saveddata_engine.execute("UPDATE fits SET booster = 0;") + # Set NULL data to 0 (needed in case of downgrade, see GH issue #62 + saveddata_engine.execute("UPDATE fits SET booster = 0 WHERE booster IS NULL;")