Paijo commited on
Commit
2dde57d
·
verified ·
1 Parent(s): e6a9d90

update alembic/versions/a77d14e2bb80_add_validation_status_to_proxies.py

Browse files
alembic/versions/a77d14e2bb80_add_validation_status_to_proxies.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """add_validation_status_to_proxies
2
+
3
+ Revision ID: a77d14e2bb80
4
+ Revises: 98867adc7088
5
+ Create Date: 2026-01-12 22:11:46.259374
6
+
7
+ """
8
+
9
+ from typing import Sequence, Union
10
+
11
+ from alembic import op
12
+ import sqlalchemy as sa
13
+
14
+
15
+ # revision identifiers, used by Alembic.
16
+ revision: str = "a77d14e2bb80"
17
+ down_revision: Union[str, None] = "98867adc7088"
18
+ branch_labels: Union[str, Sequence[str], None] = None
19
+ depends_on: Union[str, Sequence[str], None] = None
20
+
21
+
22
+ def upgrade() -> None:
23
+ op.add_column(
24
+ "proxies",
25
+ sa.Column(
26
+ "validation_status", sa.String(20), nullable=False, server_default="pending"
27
+ ),
28
+ )
29
+ op.create_index("ix_proxies_validation_status", "proxies", ["validation_status"])
30
+
31
+
32
+ def downgrade() -> None:
33
+ op.drop_index("ix_proxies_validation_status", table_name="proxies")
34
+ op.drop_column("proxies", "validation_status")