
    Czi&                     :    d Z ddlmZ ddlZdZdZdZdZd Z	d Z
dS )zAdd distributor role and pending_validation field

Revision ID: 84ea2c08cb65
Revises: d770f939dc13
Create Date: 2026-01-26 19:50:43.141577

    )opN84ea2c08cb65d770f939dc13c            	         t          j        dd           5 } |                     t          j        dt          j        d          d                     |                     t          j        dt          j                    d	d
                     |                     |                     d          dgd
           | 	                    d ddgdg           d d d            d S # 1 swxY w Y   d S )Nusersschemadistributor_id$   )lengthT)nullablepending_validationfalseF)server_defaultr   ix_users_distributor_id)uniqueid)
r   batch_alter_table
add_columnsaColumnStringBooleancreate_indexfcreate_foreign_keybatch_ops    e/var/www/html/MCyber-Diagnostic/migrations/versions/84ea2c08cb65_add_distributor_role_and_pending_.pyupgrader       s=   		gd	3	3	3 OxBI&6	8L8L8LW[\\\]]]BI&:BJLLY`kpqqqrrrhjj)BCCFVEW`efff##D'4D3EvNNN	O O O O O O O O O O O O O O O O O Os   C C$$C(+C(c                  6   t          j        dd           5 } |                     d d           |                     |                     d                     |                     d           |                     d           d d d            d S # 1 swxY w Y   d S )Nr   r   
foreignkey)type_r   r   r
   )r   r   drop_constraint
drop_indexr   drop_columnr   s    r   	downgrader'      s    		gd	3	3	3 /x  \ :::HJJ'@AABBB1222-...	/ / / / / / / / / / / / / / / / / /s   A*BBB)__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr    r'        r   <module>r1      sp               
O O O/ / / / /r0   