diff --git a/migrations/versions/0170_hidden_non_nullable.py b/migrations/versions/0170_hidden_non_nullable.py new file mode 100644 index 000000000..b8ceedf0d --- /dev/null +++ b/migrations/versions/0170_hidden_non_nullable.py @@ -0,0 +1,25 @@ +""" + +Revision ID: 0170_hidden_non_nullable +Revises: 0169_hidden_templates_nullable +Create Date: 2018-02-21 14:05:04.448977 + +""" +from alembic import op + + +revision = '0170_hidden_non_nullable' +down_revision = '0169_hidden_templates_nullable' + + +def upgrade(): + op.execute('UPDATE templates SET hidden=false WHERE hidden is NULL') + op.execute('UPDATE templates_history SET hidden=false WHERE hidden is NULL') + + op.alter_column('templates', 'hidden', nullable=False) + op.alter_column('templates_history', 'hidden', nullable=False) + + +def downgrade(): + op.alter_column('templates', 'hidden', nullable=True) + op.alter_column('templates_history', 'hidden', nullable=True)