<s> revision = '<STR_LIT>' <EOL> down_revision = '<STR_LIT>' <EOL> from alembic import op <EOL> index_columns = ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> def upgrade ( ) : <EOL> op . drop_index ( '<STR_LIT>' , table_name = '<STR_LIT>' ) <EOL> op . create_index ( '<STR_LIT>' , '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' ] , unique = True ) <EOL> for column in index_columns : <EOL> op . create_index ( "<STR_LIT>" % column , '<STR_LIT>' , [ '<STR_LIT>' , column ] , unique = False ) <EOL> def downgrade ( ) : <EOL> op . drop_index ( '<STR_LIT>' , table_name = '<STR_LIT>' ) <EOL> op . create_index ( '<STR_LIT>' , '<STR_LIT>' , [ '<STR_LIT>' , '<STR_LIT>' ] , unique = False ) <EOL> for column in index_columns : <EOL> op . drop_index ( "<STR_LIT>" % column , table_name = '<STR_LIT>' ) </s>
