"""Update RTD table Revision ID: 22fb5256f555 Revises: 5affe6f5d94f Create Date: 2018-03-07 15:46:26.478238 """ # revision identifiers, used by Alembic. revision = '22fb5256f555' down_revision = '5affe6f5d94f' from alembic import op import sqlalchemy as sa def upgrade(): ''' Update the hook_rtd table for the new data structure it should use. ''' op.add_column( 'hook_rtd', sa.Column('api_url', sa.Text, nullable=True) ) op.add_column( 'hook_rtd', sa.Column('api_token', sa.Text, nullable=True) ) op.drop_column('hook_rtd', 'project_name') def downgrade(): ''' Downgrade the structure of the hook_rtd table. ''' op.drop_column('hook_rtd', 'api_url') op.drop_column('hook_rtd', 'api_token') op.add_column( 'hook_rtd', sa.Column('project_name', sa.Text, nullable=True) )