
    dIiL                     :    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 )zhMigration PostgreSQL UUID

Revision ID: b706fae9ff58
Revises: 
Create Date: 2025-12-16 18:18:17.425853

    )opNb706fae9ff58c                  	   t          j        dt          j        dt          j        d          d          t          j        dt          j        d          d          t          j        d	t          j        d
          d          t          j        dt          j        d          d          t          j        dt          j        d          d          t          j        dt          j                    d          t          j        dt          j                    d          t          j        dt          j                    d          t          j        dt          j                    d          t          j        dt          j                    d          t          j        dt          j        d          d          t          j        dt          j                    d          t          j        dt          j        d          d          t          j        dgdg          t          j        d                     t          j	        dd           5 } | 
                    |                     d          dgd           | 
                    |                     d          dgd           | 
                    |                     d          dgd           d d d            n# 1 swxY w Y   t          j        dt          j        dt          j        d          d          t          j        d t          j                    d          t          j        d!t          j        d          d          t          j        d"t          j                    d          t          j        d#t          j                    d          t          j        d$t          j                    d          t          j        d%t          j        d          d          t          j        d%gdg          t          j        d          
  
         t          j	        dd           5 } | 
                    |                     d&          d gd           | 
                    |                     d'          d%gd           d d d            d S # 1 swxY w Y   d S )(Nusersid$   )lengthF)nullableemailx   password   company_name   Trole   is_active_account	can_auditengagement_end_date
created_at
updated_attwo_factor_secret    two_factor_enabled
manager_idzusers.idschemaix_users_email)uniqueix_users_manager_idix_users_rolerapportsdate_creation
nom_clientscore_totalraw_datapreconisations_jsonuser_idix_rapports_date_creationix_rapports_user_id)r   create_tablesaColumnStringBooleanDateTimeForeignKeyConstraintPrimaryKeyConstraintbatch_alter_tablecreate_indexfIntegerTextbatch_ops    ]/var/www/html/MCyber-Diagnostic/migrations/versions/b706fae9ff58_migration_postgresql_uuid.pyupgrader;      s   OGIdBIR(((5999Igry,,,u===Ij")3///%@@@Inbis333dCCCIfbir***U;;;I!2:<<%@@@Ik2:<<%888I#R[]]TBBBIlBKMME:::IlBKMME:::I!29B#7#7#7$GGGI"BJLL5AAAIlBIR0004@@@\NZL;;D!!  " 
	gd	3	3	3 Sxhjj)9::WIdSSShjj)>??,X]^^^hjj99F8ERRRS S S S S S S S S S S S S S S
 OJIdBIR(((5999Ior{}}u===IlBIS111EBBBImRZ\\E:::Ij"'))d333I#RWYY???Ii"--->>>YK*88D!!
 
 
 
	j	6	6	6 \(hjj)DEEGXafggghjj)>??)UZ[[[\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \s&   BK..K25K2#AS		SSc                     t          j        dd           5 } |                     |                     d                     |                     |                     d                     d d d            n# 1 swxY w Y   t          j        d           t          j        dd           5 } |                     |                     d                     |                     |                     d                     |                     |                     d                     d d d            n# 1 swxY w Y   t          j        d           d S )	Nr"   r   r*   r)   r   r!   r    r   )r   r3   
drop_indexr5   
drop_tabler8   s    r:   	downgrader?   =   s   		j	6	6	6 E(HJJ'<==>>>HJJ'BCCDDDE E E E E E E E E E E E E E E M*		gd	3	3	3 :xHJJ77888HJJ'<==>>>HJJ'788999: : : : : : : : : : : : : : :
 M's%   AA44A8;A8)A9D..D25D2)__doc__alembicr   
sqlalchemyr,   revisiondown_revisionbranch_labels
depends_onr;   r?        r:   <module>rI      sq               
%\ %\ %\T    rH   