1 """
2 Fix name on concurrency_limit.tag index.
3 We prefix unique indexes with 'uq_' instead of 'ix_'.
4
5 Revision ID: 53c19b31aa09
6 Revises: 24bb2e4a195c
7 Create Date: 2022-08-07 15:43:19.528922
8
9 """
10
11 from alembic import op 1 ctx 1a
12
13 # revision identifiers, used by Alembic.
14 revision = "53c19b31aa09" 1 ctx 1a
15 down_revision = "24bb2e4a195c" 1 ctx 1a
16 branch_labels = None 1 ctx 1a
17 depends_on = None 1 ctx 1a
18
19
20 def upgrade ( ) : 1 ctx 1a
21 with op . batch_alter_table ( "concurrency_limit" , schema = None ) as batch_op : 1 ctx 1a
22 batch_op . drop_index ( "ix_concurrency_limit__tag" ) 1 ctx 1a
23 batch_op . create_index ( "uq_concurrency_limit__tag" , [ "tag" ] , unique = True ) 1 ctx 1a
24
25
26 def downgrade ( ) : 1 ctx 1a
27 with op . batch_alter_table ( "concurrency_limit" , schema = None ) as batch_op :
28 batch_op . drop_index ( "uq_concurrency_limit__tag" )
29 batch_op . create_index ( "ix_concurrency_limit__tag" , [ "tag" ] , unique = False )