From 9d8116e5359d5452e70d0a9030292ac7ff8bb842 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Casaj=C3=BAs?= Date: Fri, 14 Apr 2023 19:10:21 +0200 Subject: [PATCH] Add migrations to create indexes (#1694) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Adrià Casajús --- .../versions/2023_041419_bc496c0a0279_.py | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 migrations/versions/2023_041419_bc496c0a0279_.py diff --git a/migrations/versions/2023_041419_bc496c0a0279_.py b/migrations/versions/2023_041419_bc496c0a0279_.py new file mode 100644 index 00000000..7f0e50dc --- /dev/null +++ b/migrations/versions/2023_041419_bc496c0a0279_.py @@ -0,0 +1,35 @@ +"""empty message + +Revision ID: bc496c0a0279 +Revises: 893c0d18475f +Create Date: 2023-04-14 19:09:38.540514 + +""" +import sqlalchemy_utils +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'bc496c0a0279' +down_revision = '893c0d18475f' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_index(op.f('ix_alias_used_on_alias_id'), 'alias_used_on', ['alias_id'], unique=False) + op.create_index(op.f('ix_client_user_alias_id'), 'client_user', ['alias_id'], unique=False) + op.create_index(op.f('ix_hibp_notified_alias_alias_id'), 'hibp_notified_alias', ['alias_id'], unique=False) + op.create_index(op.f('ix_users_newsletter_alias_id'), 'users', ['newsletter_alias_id'], unique=False) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_index(op.f('ix_users_newsletter_alias_id'), table_name='users') + op.drop_index(op.f('ix_hibp_notified_alias_alias_id'), table_name='hibp_notified_alias') + op.drop_index(op.f('ix_client_user_alias_id'), table_name='client_user') + op.drop_index(op.f('ix_alias_used_on_alias_id'), table_name='alias_used_on') + # ### end Alembic commands ###