From 681a0ca733de3011d9be2736665cdb468cbefe34 Mon Sep 17 00:00:00 2001 From: Alexander Ledovsky Date: Mon, 8 Jul 2024 23:09:35 +0300 Subject: [PATCH] added migration --- .../2024-07-08_meme_stats_add_lr_smoothed.py | 28 +++++++++++++++++++ src/database.py | 1 + 2 files changed, 29 insertions(+) create mode 100644 alembic/versions/2024-07-08_meme_stats_add_lr_smoothed.py diff --git a/alembic/versions/2024-07-08_meme_stats_add_lr_smoothed.py b/alembic/versions/2024-07-08_meme_stats_add_lr_smoothed.py new file mode 100644 index 00000000..a125bf87 --- /dev/null +++ b/alembic/versions/2024-07-08_meme_stats_add_lr_smoothed.py @@ -0,0 +1,28 @@ +"""meme_stats_add_lr_smoothed + +Revision ID: 4637e7d45ece +Revises: c648eec58be1 +Create Date: 2024-07-08 20:07:28.122761 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '4637e7d45ece' +down_revision = 'c648eec58be1' +branch_labels = None +depends_on = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('meme_stats', sa.Column('lr_smoothed', sa.Float(), server_default='0', nullable=False)) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('meme_stats', 'lr_smoothed') + # ### end Alembic commands ### diff --git a/src/database.py b/src/database.py index 4cd5c880..6b379ff6 100644 --- a/src/database.py +++ b/src/database.py @@ -302,6 +302,7 @@ Column("raw_impr_rank", Integer, nullable=False, server_default="99999"), Column("sec_to_react", Float, nullable=False, server_default="99999"), # median Column("invited_count", Integer, nullable=False, server_default="0"), + Column("lr_smoothed", Float, nullable=False, server_default="0"), Column( "updated_at", DateTime,