diff --git a/app/models.py b/app/models.py index a46b9673..7077825a 100644 --- a/app/models.py +++ b/app/models.py @@ -3375,7 +3375,7 @@ class PartnerSubscription(Base, ModelMixin): ) # when the partner subscription ends - end_at = sa.Column(ArrowType, nullable=False) + end_at = sa.Column(ArrowType, nullable=False, index=True) partner_user = orm.relationship(PartnerUser) diff --git a/migrations/versions/2023_041520_2d89315ac650_.py b/migrations/versions/2023_041520_2d89315ac650_.py new file mode 100644 index 00000000..e2df8440 --- /dev/null +++ b/migrations/versions/2023_041520_2d89315ac650_.py @@ -0,0 +1,29 @@ +"""empty message + +Revision ID: 2d89315ac650 +Revises: bc496c0a0279 +Create Date: 2023-04-15 20:43:44.218020 + +""" +import sqlalchemy_utils +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '2d89315ac650' +down_revision = 'bc496c0a0279' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_index(op.f('ix_partner_subscription_end_at'), 'partner_subscription', ['end_at'], unique=False) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_index(op.f('ix_partner_subscription_end_at'), table_name='partner_subscription') + # ### end Alembic commands ###