1 """Add tags column to automation table
2
3 Revision ID: bb2345678901
4 Revises: 3c841a1800a1
5 Create Date: 2025-06-12 14:45:00.000000
6
7 """
8
9 import sqlalchemy as sa 1 ctx 1a
10 from alembic import op 1 ctx 1a
11
12 import prefect 1 ctx 1a
13
14 # revision identifiers, used by Alembic.
15 revision = "bb2345678901" 1 ctx 1a
16 down_revision = "3c841a1800a1" 1 ctx 1a
17 branch_labels = None 1 ctx 1a
18 depends_on = None 1 ctx 1a
19
20
21 def upgrade ( ) : 1 ctx 1a
22 op . add_column ( 1 ctx 1a
23 "automation" ,
24 sa . Column (
25 "tags" ,
26 prefect . server . utilities . database . JSON ( astext_type = sa . Text ( ) ) ,
27 server_default = "[]" ,
28 nullable = False ,
29 ) ,
30 )
31
32
33 def downgrade ( ) : 1 ctx 1a
34 op . drop_column ( "automation" , "tags" )