Coverage for /usr/local/lib/python3.12/site-packages/prefect/server/database/_migrations/versions/sqlite/2023_09_20_134145_ef674d598dd3_adds_enforce_parameter_schema_column_to_.py: 83%

12 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-12-05 11:21 +0000

1"""Adds enforce_parameter_schema column to deployment table 

2 

3Revision ID: ef674d598dd3 

4Revises: c2d001b7dd06 

5Create Date: 2023-09-20 13:41:45.875549 

6 

7""" 

8 

9import sqlalchemy as sa 1a

10from alembic import op 1a

11 

12# revision identifiers, used by Alembic. 

13revision = "ef674d598dd3" 1a

14down_revision = "c2d001b7dd06" 1a

15branch_labels = None 1a

16depends_on = None 1a

17 

18 

19def upgrade(): 1a

20 with op.batch_alter_table("deployment", schema=None) as batch_op: 1a

21 batch_op.add_column( 1a

22 sa.Column( 

23 "enforce_parameter_schema", 

24 sa.Boolean(), 

25 server_default="0", 

26 nullable=False, 

27 ) 

28 ) 

29 

30 

31def downgrade(): 1a

32 with op.batch_alter_table("deployment", schema=None) as batch_op: 

33 batch_op.drop_column("enforce_parameter_schema")