"""users_tiktok_influencers Revision ID: 5bb5736a5cf5 Revises: a45c7d9b2d15 Create Date: 2019-11-26 10:37:20.417788 """ # revision identifiers, used by Alembic. revision = '5bb5736a5cf5' down_revision = 'a45c7d9b2d15' branch_labels = None depends_on = None from alembic import op import sqlalchemy as sa from sqlalchemy.dialects import postgresql def upgrade(): op.create_table('users_tt_influencers', sa.Column('username', sa.String(), nullable=False), sa.Column('ttid', sa.String(), autoincrement=False, nullable=False), sa.Column('added', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP'), nullable=False), sa.PrimaryKeyConstraint('username', 'ttid') ) op.add_column('tiktok_influencers', sa.Column('added_by', sa.String(), nullable=True)) op.create_foreign_key("fk_tiktok_inf_users", 'tiktok_influencers', 'users', ['added_by'], ['username']) def downgrade(): op.drop_constraint("fk_tiktok_inf_users", 'tiktok_influencers', type_='foreignkey') op.drop_column('tiktok_influencers', 'added_by') op.drop_table('users_tt_influencers')