5
5
Create Date: 2024-07-25 13:13:11.955119
6
6
7
7
"""
8
+
8
9
from alembic import op
9
10
import sqlalchemy as sa
10
11
from sqlalchemy .dialects .postgresql import ENUM
11
12
12
13
13
14
# revision identifiers, used by Alembic.
14
- revision = ' a4e8be715296'
15
- down_revision = ' d5d4afc97d40'
15
+ revision = " a4e8be715296"
16
+ down_revision = " d5d4afc97d40"
16
17
branch_labels = None
17
18
depends_on = None
18
19
19
20
20
- old_status_enum = ENUM ('pending' , 'in_progress' , 'completed' , 'failed' , name = 'status' , create_type = False )
21
- new_status_enum = ENUM ('pending' , 'in_progress' , 'completed' , 'failed' , 'deleted' , name = 'status' , create_type = False )
21
+ old_status_enum = ENUM (
22
+ "pending" , "in_progress" , "completed" , "failed" , name = "status" , create_type = False
23
+ )
24
+ new_status_enum = ENUM (
25
+ "pending" ,
26
+ "in_progress" ,
27
+ "completed" ,
28
+ "failed" ,
29
+ "deleted" ,
30
+ name = "status" ,
31
+ create_type = False ,
32
+ )
33
+
22
34
23
35
def upgrade () -> None :
24
36
# Add the new status to the enum
25
- op .alter_column ('system_requests' , 'status' , existing_type = old_status_enum , type_ = new_status_enum , existing_nullable = False )
37
+ op .alter_column (
38
+ "system_requests" ,
39
+ "status" ,
40
+ existing_type = old_status_enum ,
41
+ type_ = new_status_enum ,
42
+ existing_nullable = False ,
43
+ )
44
+
26
45
27
46
def downgrade () -> None :
28
47
# Remove the new status from the enum
29
- op .alter_column ('system_requests' , 'status' , existing_type = new_status_enum , type_ = old_status_enum , existing_nullable = False )
48
+ op .alter_column (
49
+ "system_requests" ,
50
+ "status" ,
51
+ existing_type = new_status_enum ,
52
+ type_ = old_status_enum ,
53
+ existing_nullable = False ,
54
+ )
0 commit comments