From 5c046aa13391bd0ae9fd6932f16936738310a394 Mon Sep 17 00:00:00 2001 From: liadomide Date: Fri, 17 Jun 2016 22:18:13 +0000 Subject: [PATCH] TVB-2132 Add new column on Sim_State DT (from commit #7913) git-svn-id: https://repo.thevirtualbrain.org/svn/tvb/trunk/framework_tvb@8001 1c0e02f0-7929-43c0-8fb3-3293bf43b0d1 --- .../model/db_update_scripts/017_update_db.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tvb/core/entities/model/db_update_scripts/017_update_db.py b/tvb/core/entities/model/db_update_scripts/017_update_db.py index f88588cda..e866c19bf 100644 --- a/tvb/core/entities/model/db_update_scripts/017_update_db.py +++ b/tvb/core/entities/model/db_update_scripts/017_update_db.py @@ -72,6 +72,20 @@ def upgrade(migrate_engine): for col in ADD_COLUMNS: create_column(col, table_algo) + session = SA_SESSIONMAKER() + try: + session.execute(text("ALTER TABLE \"MAPPED_SIMULATION_STATE\" " + "ADD COLUMN _current_state VARYING CHARACTER(255)")) + session.commit() + except Exception, _: + session.close() + session = SA_SESSIONMAKER() + session.execute(text("ALTER TABLE \"MAPPED_SIMULATION_STATE\" " + "ADD COLUMN _current_state character varying;")) + session.commit() + finally: + session.close() + session = SA_SESSIONMAKER() try: session.execute(text(