From 7b58886d04db8a49ce1551e23079f8ec2b8c0cd5 Mon Sep 17 00:00:00 2001 From: Rebecca Law Date: Thu, 8 Jun 2017 16:24:16 +0100 Subject: [PATCH] Update the new job_statistics columns with the right values. --- migrations/versions/0096_update_job_stats.py | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 migrations/versions/0096_update_job_stats.py diff --git a/migrations/versions/0096_update_job_stats.py b/migrations/versions/0096_update_job_stats.py new file mode 100644 index 000000000..75b345ead --- /dev/null +++ b/migrations/versions/0096_update_job_stats.py @@ -0,0 +1,35 @@ +"""empty message + +Revision ID: 0096_update_job_stats +Revises: 0095_migrate_existing_svc_perms +Create Date: 2017-06-08 15:46:49.637642 + +""" + +# revision identifiers, used by Alembic. +revision = '0096_update_job_stats' +down_revision = '0095_migrate_existing_svc_perms' + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + + +def upgrade(): + query = "UPDATE job_statistics " \ + "set sent = sms_sent + emails_sent + letters_sent, " \ + " delivered = sms_delivered + emails_delivered, " \ + " failed = sms_failed + emails_failed + letters_failed " + + conn = op.get_bind() + conn.execute(query) + + +def downgrade(): + query = "UPDATE job_statistics " \ + "set sent = 0, " \ + " delivered = 0, " \ + " failed = 0 " + + conn = op.get_bind() + conn.execute(query)