
    -h-                     8    d Z ddlmZ ddlZdZdZdZdZd Z	d Z
y)z^fix

Revision ID: a908388e1518
Revises: 75f4578e2ff9
Create Date: 2025-05-20 16:12:20.239053

    )opNa908388e151875f4578e2ff9c            	      8   t        j                  dddgddddi       t        j                  ddd	gddd	di       t        j                  d
ddgddddi       t        j                  ddd	gddd	di       t        j                  dddgddddi       t        j                  ddd	gddd	di       t        j                  dddgddddi       t        j                  ddd	gddd	di       t        j                  dddgddddi       t        j                  ddd	gddd	di       t        j                  dddgddddi       t        j                  ddd	gddd	di       t        j                  dddgddddi       t        j                  ddd	gddd	di       t        j                  dddgddddi       t        j                  dddgddddi       t        j                  d d!dgddddi       t        j                  d"d#dgddddi       t        j                  d$d%dgddddi       t        j                  d&d'dgddddi       t        j                  d(d'd	gddd	di       t        j                  d)d*dgddddi       t        j                  d+d*d	gddd	di       t        j                  d,d-dgddddi       t        j                  d.d-d	gddd	di       t        j                  d/d0dgddddi       t        j                  d1d0d	gddd	di       t        j                  d2d3dgddddi       t        j                  d4d3d	gddd	di       t        j                  d5d6dgddddi       t        j                  d7d6d	gddd	di       t        j                  d8d9dgddddi       t        j                  d:d9d	gddd	di       t        j                  d;d<dgddddi       t        j                  d=d<d	gddd	di       y )>N ix_cmf_achievement_code_gin_trgmcmf_achievementcodeFgingin_trgm_ops)uniquepostgresql_usingpostgresql_ops ix_cmf_achievement_name_gin_trgmname&ix_cmf_backbone_instance_code_gin_trgmcmf_backbone_instance&ix_cmf_backbone_instance_name_gin_trgm"ix_cmf_backbone_peer_code_gin_trgmcmf_backbone_peer"ix_cmf_backbone_peer_name_gin_trgm'ix_cmf_checklist_template_code_gin_trgmcmf_checklist_template'ix_cmf_checklist_template_name_gin_trgm,ix_cmf_checklist_template_item_code_gin_trgmcmf_checklist_template_item,ix_cmf_checklist_template_item_name_gin_trgmix_cmf_course_code_gin_trgm
cmf_courseix_cmf_course_name_gin_trgmix_cmf_desk_code_gin_trgmcmf_deskix_cmf_desk_name_gin_trgm"ix_cmf_evagit_branch_code_gin_trgmcmf_evagit_branch"ix_cmf_evagit_commit_code_gin_trgmcmf_evagit_commit!ix_cmf_evagit_group_code_gin_trgmcmf_evagit_group)ix_cmf_evagit_merge_request_code_gin_trgmcmf_evagit_merge_request ix_cmf_evagit_repo_code_gin_trgmcmf_evagit_repo ix_cmf_evagit_role_code_gin_trgmcmf_evagit_role ix_cmf_evagit_role_name_gin_trgm'ix_cmf_evagit_role_assign_code_gin_trgmcmf_evagit_role_assign'ix_cmf_evagit_role_assign_name_gin_trgmix_cmf_exam_code_gin_trgmcmf_examix_cmf_exam_name_gin_trgm)ix_cmf_exam_question_folder_code_gin_trgmcmf_exam_question_folder)ix_cmf_exam_question_folder_name_gin_trgmix_cmf_question_code_gin_trgmcmf_questionix_cmf_question_name_gin_trgm$ix_cmf_question_folder_code_gin_trgmcmf_question_folder$ix_cmf_question_folder_name_gin_trgmix_cmf_report_code_gin_trgm
cmf_reportix_cmf_report_name_gin_trgmix_cmf_ssh_key_code_gin_trgmcmf_ssh_keyix_cmf_ssh_key_name_gin_trgm)r   create_index     1/opt/eva-app/alembic/versions/a908388e1518_fix.pyupgraderI      s   OO68IF8\aty  LR  Tb  Kc  dOO68IF8\aty  LR  Tb  Kc  dOO<>UX^W_hm  AF  X^  `n  Wo  pOO<>UX^W_hm  AF  X^  `n  Wo  pOO8:MPVx`ex}  PV  Xf  Og  hOO8:MPVx`ex}  PV  Xf  Og  hOO=?WZ`Yajo  CH  Z`  bp  Yq  rOO=?WZ`Yajo  CH  Z`  bp  Yq  rOOBDadjckty  MR  dj  lz  c{  |OOBDadjckty  MR  dj  lz  c{  |OO1<&RWjo  BH  JX  AY  ZOO1<&RWjo  BH  JX  AY  ZOO/fXefk  ~D  FT  }U  VOO/fXefk  ~D  FT  }U  VOO8:MPVx`ex}  PV  Xf  Og  hOO8:MPVx`ex}  PV  Xf  Og  hOO79KfX^cv{  NT  Vd  Me  fOO?A[^d]ens  GL  ^d  ft  ]u  vOO68IF8\aty  LR  Tb  Kc  dOO68IF8\aty  LR  Tb  Kc  dOO68IF8\aty  LR  Tb  Kc  dOO=?WZ`Yajo  CH  Z`  bp  Yq  rOO=?WZ`Yajo  CH  Z`  bp  Yq  rOO/fXefk  ~D  FT  }U  VOO/fXefk  ~D  FT  }U  VOO?A[^d]ens  GL  ^d  ft  ]u  vOO?A[^d]ens  GL  ^d  ft  ]u  vOO3^fXV[ns  FL  N\  E]  ^OO3^fXV[ns  FL  N\  E]  ^OO:<QTZS[di  }B  TZ  \j  Sk  lOO:<QTZS[di  }B  TZ  \j  Sk  lOO1<&RWjo  BH  JX  AY  ZOO1<&RWjo  BH  JX  AY  ZOO2MF8TYlq  DJ  LZ  C[  \OO2MF8TYlq  DJ  LZ  C[  \rG   c                  f   t        j                  dddddi       t        j                  dddddi       t        j                  d	d
dddi       t        j                  dd
dddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  dddddi       t        j                  d d!dddi       t        j                  d"d#dddi       t        j                  d$d%dddi       t        j                  d&d'dddi       t        j                  d(d)dddi       t        j                  d*d)dddi       t        j                  d+d,dddi       t        j                  d-d,dddi       t        j                  d.d/dddi       t        j                  d0d/dddi       t        j                  d1d2dddi       t        j                  d3d2dddi       t        j                  d4d5dddi       t        j                  d6d5dddi       t        j                  d7d8dddi       t        j                  d9d8dddi       t        j                  d:d;dddi       t        j                  d<d;dddi       y )=NrD   rC   r
   r   r   )
table_namer   r   rB   r	   rA   r@   r?   r>   r=   r<   r;   r:   r9   r8   r7   r6   r5   r4   r3   r2   r1   r0   r/   r.   r-   r+   r,   r)   r*   r'   r(   r%   r&   r#   r$   r"   r!   r    r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   
drop_indexrF   rG   rH   	downgraderM   ;   s   MM0]]btz  }K  tL  MMM0]]btz  }K  tL  MMM/L[`rx  {I  rJ  KMM/L[`rx  {I  rJ  KMM8EZmr  EK  M[  D\  ]MM8EZmr  EK  M[  D\  ]MM1n_dv|  M  vN  OMM1n_dv|  M  vN  OMM=Jdw|  OU  We  Nf  gMM=Jdw|  OU  We  Nf  gMM-*W\nt  wE  nF  GMM-*W\nt  wE  nF  GMM;H`sx  KQ  Sa  Jb  cMM;H`sx  KQ  Sa  Jb  cMM4ARej  }C  ES  |T  UMM4ARej  }C  ES  |T  UMM4ARej  }C  ES  |T  UMM=Jdw|  OU  We  Nf  gMM5BTgl  E  GU  ~V  WMM6CVin  AG  IW  @X  YMM6CVin  AG  IW  @X  YMM-*W\nt  wE  nF  GMM-*W\nt  wE  nF  GMM/L[`rx  {I  rJ  KMM/L[`rx  {I  rJ  KMM@Mj  ~C  U[  ]k  Tl  mMM@Mj  ~C  U[  ]k  Tl  mMM;H`sx  KQ  Sa  Jb  cMM;H`sx  KQ  Sa  Jb  cMM6CVin  AG  IW  @X  YMM6CVin  AG  IW  @X  YMM:G^qv  IO  Q_  H`  aMM:G^qv  IO  Q_  H`  aMM4ARej  }C  ES  |T  UMM4ARej  }C  ES  |T  UrG   )__doc__alembicr   
sqlalchemysarevisiondown_revisionbranch_labels
depends_onrI   rM   rF   rG   rH   <module>rV      s5      
$\P$UrG   