1 """Adds enforce_parameter_schema column to deployment table
2
3 Revision ID: ef674d598dd3
4 Revises: c2d001b7dd06
5 Create Date: 2023-09-20 13:41:45.875549
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 = "ef674d598dd3" 1 ctx 1a
14 down_revision = "c2d001b7dd06" 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 ( "deployment" , schema = None ) as batch_op : 1 ctx 1a
21 batch_op . add_column ( 1 ctx 1a
22 sa . Column (
23 "enforce_parameter_schema" ,
24 sa . Boolean ( ) ,
25 server_default = "0" ,
26 nullable = False ,
27 )
28 )
29
30
31 def downgrade ( ) : 1 ctx 1a
32 with op . batch_alter_table ( "deployment" , schema = None ) as batch_op :
33 batch_op . drop_column ( "enforce_parameter_schema" )