From: Sean Bright Date: Thu, 26 Sep 2024 20:21:31 +0000 (-0400) Subject: alembic: Drop redundant voicemail_messages index. X-Git-Tag: 21.6.0-rc1~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d86566ee820f61df87fb676779846b9d7437a3e;p=thirdparty%2Fasterisk.git alembic: Drop redundant voicemail_messages index. The `voicemail_messages_dir` index is a left prefix of the table's primary key and therefore unnecessary. (cherry picked from commit f97ad807ff327ffdcbe34fc9dc4215c88e9ce28c) --- diff --git a/contrib/ast-db-manage/voicemail/versions/64fae6bbe7fb_drop_redundant_index.py b/contrib/ast-db-manage/voicemail/versions/64fae6bbe7fb_drop_redundant_index.py new file mode 100644 index 0000000000..ed21c80aac --- /dev/null +++ b/contrib/ast-db-manage/voicemail/versions/64fae6bbe7fb_drop_redundant_index.py @@ -0,0 +1,24 @@ +"""Drop redundant index + +Revision ID: 64fae6bbe7fb +Revises: 1c55c341360f +Create Date: 2024-09-26 16:17:12.732445 + +""" + +# revision identifiers, used by Alembic. +revision = '64fae6bbe7fb' +down_revision = '1c55c341360f' + +from alembic import op +import sqlalchemy as sa + + +def upgrade(): + with op.batch_alter_table('voicemail_messages') as batch_op: + batch_op.drop_index('voicemail_messages_dir') + + +def downgrade(): + with op.batch_alter_table('voicemail_messages') as batch_op: + batch_op.create_index('voicemail_messages_dir', ['dir'])