1 """Add flow_run.state_name
2
3 Revision ID: 7f5f335cace3
4 Revises: 71a57ec351d1
5 Create Date: 2022-04-19 18:16:04.893465
6
7 """
8
9 import sqlalchemy as sa 1 ctx 1a
10 from alembic import op 1 ctx 1a
11
12 # revision identifiers, used by Alembic.
13 revision = "7f5f335cace3" 1 ctx 1a
14 down_revision = "71a57ec351d1" 1 ctx 1a
15 branch_labels = None 1 ctx 1a
16 depends_on = None 1 ctx 1a
17
18
19 def upgrade ( ) : 1 ctx 1a
20 with op . batch_alter_table ( "flow_run" , schema = None ) as batch_op : 1 ctx 1a
21 batch_op . add_column ( sa . Column ( "state_name" , sa . String ( ) , nullable = True ) ) 1 ctx 1a
22 batch_op . create_index ( "ix_flow_run__state_name" , [ "state_name" ] , unique = False ) 1 ctx 1a
23
24 with op . batch_alter_table ( "task_run" , schema = None ) as batch_op : 1 ctx 1a
25 batch_op . add_column ( sa . Column ( "state_name" , sa . String ( ) , nullable = True ) ) 1 ctx 1a
26 batch_op . create_index ( "ix_task_run__state_name" , [ "state_name" ] , unique = False ) 1 ctx 1a
27
28
29 def downgrade ( ) : 1 ctx 1a
30 with op . batch_alter_table ( "task_run" , schema = None ) as batch_op :
31 batch_op . drop_index ( "ix_task_run__state_name" )
32 batch_op . drop_column ( "state_name" )
33
34 with op . batch_alter_table ( "flow_run" , schema = None ) as batch_op :
35 batch_op . drop_index ( "ix_flow_run__state_name" )
36 batch_op . drop_column ( "state_name" )