From b9d1d10473d844833e195656b64e135fb261d4e9 Mon Sep 17 00:00:00 2001 From: Son Nguyen Kim Date: Wed, 4 Aug 2021 08:56:11 +0200 Subject: [PATCH] Revert "add some indexes to speed up search by query" This reverts commit e9538a62bee99faae5fd717dca63dd01cd98d501. --- app/models.py | 6 ++-- .../versions/2021_080319_62727e7cde50_.py | 35 ------------------- 2 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 migrations/versions/2021_080319_62727e7cde50_.py diff --git a/app/models.py b/app/models.py index 374ae19c..0a9ce9e6 100644 --- a/app/models.py +++ b/app/models.py @@ -1047,10 +1047,10 @@ class Alias(db.Model, ModelMixin): user_id = db.Column( db.ForeignKey(User.id, ondelete="cascade"), nullable=False, index=True ) - email = db.Column(db.String(128), unique=True, nullable=False, index=True) + email = db.Column(db.String(128), unique=True, nullable=False) # the name to use when user replies/sends from alias - name = db.Column(db.String(128), nullable=True, default=None, index=True) + name = db.Column(db.String(128), nullable=True, default=None) enabled = db.Column(db.Boolean(), default=True, nullable=False) @@ -1070,7 +1070,7 @@ class Alias(db.Model, ModelMixin): db.ForeignKey("directory.id", ondelete="cascade"), nullable=True ) - note = db.Column(db.Text, default=None, nullable=True, index=True) + note = db.Column(db.Text, default=None, nullable=True) # an alias can be owned by another mailbox mailbox_id = db.Column( diff --git a/migrations/versions/2021_080319_62727e7cde50_.py b/migrations/versions/2021_080319_62727e7cde50_.py deleted file mode 100644 index 7cf959fd..00000000 --- a/migrations/versions/2021_080319_62727e7cde50_.py +++ /dev/null @@ -1,35 +0,0 @@ -"""empty message - -Revision ID: 62727e7cde50 -Revises: ffa75d04e6ef -Create Date: 2021-08-03 19:12:31.500066 - -""" -import sqlalchemy_utils -from alembic import op -import sqlalchemy as sa - - -# revision identifiers, used by Alembic. -revision = '62727e7cde50' -down_revision = 'ffa75d04e6ef' -branch_labels = None -depends_on = None - - -def upgrade(): - # ### commands auto generated by Alembic - please adjust! ### - op.create_index(op.f('ix_alias_email'), 'alias', ['email'], unique=True) - op.create_index(op.f('ix_alias_name'), 'alias', ['name'], unique=False) - op.create_index(op.f('ix_alias_note'), 'alias', ['note'], unique=False) - op.drop_constraint('gen_email_email_key', 'alias', type_='unique') - # ### end Alembic commands ### - - -def downgrade(): - # ### commands auto generated by Alembic - please adjust! ### - op.create_unique_constraint('gen_email_email_key', 'alias', ['email']) - op.drop_index(op.f('ix_alias_note'), table_name='alias') - op.drop_index(op.f('ix_alias_name'), table_name='alias') - op.drop_index(op.f('ix_alias_email'), table_name='alias') - # ### end Alembic commands ###