Files
zvk2_public/alembic/versions/2018-10-20_02:46:05_message_update_27bdc8eab961.py
2019-03-15 15:02:19 +04:00

39 lines
1.2 KiB
Python

"""Message update
Revision ID: 27bdc8eab961
Revises: cbb2ece35ae0
Create Date: 2018-10-20 02:46:05.272680
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '27bdc8eab961'
down_revision = 'cbb2ece35ae0'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('Message_auto', schema=None) as batch_op:
batch_op.add_column(sa.Column('attachments_json', sa.String(), nullable=False))
batch_op.add_column(sa.Column('extra_fields_json', sa.String(), nullable=False))
batch_op.add_column(sa.Column('text', sa.String(), nullable=False))
batch_op.drop_column('attachments')
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
with op.batch_alter_table('Message_auto', schema=None) as batch_op:
batch_op.add_column(sa.Column('attachments', sa.VARCHAR(), nullable=False))
batch_op.drop_column('text')
batch_op.drop_column('extra_fields_json')
batch_op.drop_column('attachments_json')
# ### end Alembic commands ###