fossasia/open-event-orga-server

View on GitHub
migrations/versions/6904ae1e0e33_.py

Summary

Maintainability
A
2 hrs
Test Coverage
"""empty message

Revision ID: 6904ae1e0e33
Revises: ccd80550c01f
Create Date: 2017-06-13 08:42:28.606478

"""

# revision identifiers, used by Alembic.
revision = '6904ae1e0e33'
down_revision = 'ccd80550c01f'

from alembic import op
import sqlalchemy as sa
import sqlalchemy_utils


def upgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.execute("ALTER TABLE image_sizes ALTER full_aspect TYPE boolean USING CASE full_aspect WHEN 'on' THEN TRUE\
                ELSE FALSE END", execution_options=None)

    op.execute("ALTER TABLE image_sizes ALTER icon_aspect TYPE boolean USING CASE icon_aspect WHEN 'on' THEN TRUE\
                ELSE FALSE END", execution_options=None)

    op.execute("ALTER TABLE image_sizes ALTER thumbnail_aspect TYPE boolean USING CASE thumbnail_aspect WHEN 'on' THEN TRUE\
                ELSE FALSE END", execution_options=None)

    ### end Alembic commands ###


def downgrade():
    ### commands auto generated by Alembic - please adjust! ###
    op.execute("ALTER TABLE image_sizes ALTER full_aspect TYPE varchar USING CASE full_aspect WHEN TRUE THEN 'on'\
                ELSE 'off' END", execution_options=None)

    op.execute("ALTER TABLE image_sizes ALTER icon_aspect TYPE varchar USING CASE icon_aspect WHEN TRUE THEN 'on'\
                ELSE 'off' END", execution_options=None)

    op.execute("ALTER TABLE image_sizes ALTER thumbnail_aspect TYPE varchar USING CASE thumbnail_aspect WHEN TRUE THEN 'on'\
                ELSE 'off' END", execution_options=None)
    ### end Alembic commands ###