"""soundcloud stats Revision ID: 3ae1e76fe2eb Revises: 9971127100d1 Create Date: 2017-11-11 13:39:53.764009 """ # revision identifiers, used by Alembic. revision = '3ae1e76fe2eb' down_revision = '9971127100d1' branch_labels = None depends_on = None from alembic import op import sqlalchemy as sa def upgrade(): ### commands auto generated by Alembic - please adjust! ### op.create_table('sc_artists_stats', sa.Column('as_of', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP'), nullable=False), sa.Column('artist_scid', sa.Integer(), autoincrement=False, nullable=False), sa.Column('followers_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.Column('followings_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.Column('track_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.Column('playlist_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.Column('public_favorites_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.ForeignKeyConstraint(['artist_scid'], ['sc_users.scid'], name='fk_sc_user_stats_sc_user'), sa.PrimaryKeyConstraint('as_of', 'artist_scid') ) op.create_table('sc_track_stats', sa.Column('as_of', sa.DateTime(), server_default=sa.text('CURRENT_TIMESTAMP'), nullable=False), sa.Column('track_scid', sa.Integer(), autoincrement=False, nullable=False), sa.Column('playback_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.Column('download_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.Column('favoritings_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.Column('comment_count', sa.Integer(), server_default=sa.text('0'), autoincrement=False, nullable=False), sa.ForeignKeyConstraint(['track_scid'], ['sc_tracks.scid'], name='fk_sc_track_stats_0'), sa.PrimaryKeyConstraint('as_of', 'track_scid') ) op.add_column('sc_users', sa.Column('tracks_last_updated', sa.DateTime(), nullable=True)) ### end Alembic commands ### def downgrade(): ### commands auto generated by Alembic - please adjust! ### op.drop_column('sc_users', 'tracks_last_updated') op.drop_table('sc_track_stats') op.drop_table('sc_artists_stats') ### end Alembic commands ###