diff --git a/migrations/versions/0159_add_historical_redact.py b/migrations/versions/0159_add_historical_redact.py new file mode 100644 index 000000000..16ea747ab --- /dev/null +++ b/migrations/versions/0159_add_historical_redact.py @@ -0,0 +1,42 @@ +"""empty message + +Revision ID: 0159_add_historical_redact +Revises: 0158_remove_rate_limit_default +Create Date: 2017-01-17 15:00:00.000000 + +""" + +# revision identifiers, used by Alembic. +revision = '0159_add_historical_redact' +down_revision = '0158_remove_rate_limit_default' + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql +from flask import current_app + +def upgrade(): + op.execute( + """ + INSERT INTO template_redacted + ( + template_id, + redact_personalisation, + updated_at, + updated_by_id + ) + SELECT + templates.id, + false, + now(), + '{notify_user}' + FROM + templates + LEFT JOIN template_redacted on template_redacted.template_id = templates.id + WHERE template_redacted.template_id IS NULL + """.format(notify_user=current_app.config['NOTIFY_USER_ID']) + ) + + +def downgrade(): + pass