
    ǭg#G                     D    d Z ddlmZ ddlZddlmZ dZdZdZ	dZ
d Zd Zy)	zbevatest

Revision ID: 1f5c20582665
Revises: 54b935d64887
Create Date: 2025-02-13 10:22:02.693658

    )opN)
postgresql1f5c2058266554b935d64887c            	         t        j                  g 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      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      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      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      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      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      d      t        j                  d-t        j                  d      d      t        j                  d.t        j                  d      d      t        j                  d/t        j                  d      d      t        j                  d0t        j                  d      d      t        j                  d1t        j                  d      d      t        j                  d2t        j                  d      d      t        j                  d3t        j                  d      d      t        j                  d,gd4g      t        j                  d2gd5g      t        j                  d3gd6g      t        j                  d)gd7g      t        j                  d0gd8g      t        j                  d/gd9g      t        j                  d        t        j                  t        j                  d:      dd'gd;       t        j                  t        j                  d<      dd
gd;       t        j                  t        j                  d=      ddgd;       t        j                  t        j                  d>      dd,gd;       t        j                  t        j                  d?      ddgd;       t        j                  t        j                  d@      dd+gd;       t        j                  t        j                  dA      ddgd;       t        j                  t        j                  dB      dd*gd;       t        j                  t        j                  dC      dd(gd;       t        j                  t        j                  dD      ddgd;       t        j                  t        j                  dE      ddgd;       t        j                  t        j                  dF      ddgd;       t        j                  t        j                  dG      ddgd;       t        j                  t        j                  dH      ddgd;       t        j                  t        j                  dI      dd2gd;       t        j                  t        j                  dJ      dd3gd;       t        j                  t        j                  dK      dd)gd;       t        j                  t        j                  dL      dd0gd;       t        j                  t        j                  dM      dd1gd;       t        j                  t        j                  dN      dd/gd;       t        j                  t        j                  dO      dd.gd;       t        j                  t        j                  dP      dd-gd;       t        j                  dQdRS       t        j                  dTdRS       t        j                  dUdRS       t        j                  dVdRS       t        j                  dWdRS       t        j                  dXdRS       t        j                  dYdRS       t        j                  dZdRS       t        j                  d[dRS       t        j                  d\dRS       t        j                  d]dRS       t        j                  d^dRS       t        j                  d_dRS       t        j                  d`dRS       t        j                  dadRS       t        j                  dbdRS       t        j                  dcdRS       t        j                  dddRS       t        j                  dedRS       t        j                  dfdRS       t        j                  dgdRS       t        j                  dhdRS       t        j                  dR       y )iNcmf_test_param_row_valueid@   lengthF)nullablecmf_locked_atTtimezonecmf_created_atcmf_modified_atcmf_viewed_atcmf_deletedcmf_versionname   codesystemtextimport_originalimport_raw_jsonext_idcmf_archivedis_favoritehas_tree_nodestree_node_is_branchtree_hiddensl_owner_lockordernoperm_publicperm_has_aclperm_inheritperm_parent_owner_idperm_inherit_acl_idperm_effective_acl_id%perm_security_level_allowed_ids_cacheperm_encryptperm_encrypt_helpcmf_author_idcmf_owner_id	parent_idcmf_modified_by_idcmf_locked_by_idcmf_import_idtree_parent_idroot_parent_id
project_idperm_acl_idperm_parent_idparam_idparam_value_idcmf_import.idcmf_test_param.idcmf_test_param_value.idcmf_testcase_params_row.idcmf_access_list.idcmf_project.id)ix_cmf_test_param_row_value_cmf_author_idunique*ix_cmf_test_param_row_value_cmf_created_at'ix_cmf_test_param_row_value_cmf_deleted)ix_cmf_test_param_row_value_cmf_import_id)ix_cmf_test_param_row_value_cmf_locked_at,ix_cmf_test_param_row_value_cmf_locked_by_id+ix_cmf_test_param_row_value_cmf_modified_at.ix_cmf_test_param_row_value_cmf_modified_by_id(ix_cmf_test_param_row_value_cmf_owner_id'ix_cmf_test_param_row_value_cmf_version)ix_cmf_test_param_row_value_cmf_viewed_at ix_cmf_test_param_row_value_code ix_cmf_test_param_row_value_name#ix_cmf_test_param_row_value_orderno$ix_cmf_test_param_row_value_param_id*ix_cmf_test_param_row_value_param_value_id%ix_cmf_test_param_row_value_parent_id'ix_cmf_test_param_row_value_perm_acl_id*ix_cmf_test_param_row_value_perm_parent_id&ix_cmf_test_param_row_value_project_id*ix_cmf_test_param_row_value_root_parent_id*ix_cmf_test_param_row_value_tree_parent_id#ix_cmf_testcase_param_cmf_author_idcmf_testcase_param
table_name$ix_cmf_testcase_param_cmf_created_at!ix_cmf_testcase_param_cmf_deleted#ix_cmf_testcase_param_cmf_import_id#ix_cmf_testcase_param_cmf_locked_at&ix_cmf_testcase_param_cmf_locked_by_id%ix_cmf_testcase_param_cmf_modified_at(ix_cmf_testcase_param_cmf_modified_by_id"ix_cmf_testcase_param_cmf_owner_id!ix_cmf_testcase_param_cmf_version#ix_cmf_testcase_param_cmf_viewed_atix_cmf_testcase_param_codeix_cmf_testcase_param_nameix_cmf_testcase_param_ordernoix_cmf_testcase_param_param_id$ix_cmf_testcase_param_param_value_idix_cmf_testcase_param_parent_id!ix_cmf_testcase_param_perm_acl_id$ix_cmf_testcase_param_perm_parent_id ix_cmf_testcase_param_project_id$ix_cmf_testcase_param_root_parent_id$ix_cmf_testcase_param_tree_parent_id)r   create_tablesaColumnString	TIMESTAMPBooleanBIGINTTEXTIntegerForeignKeyConstraintPrimaryKeyConstraintcreate_indexf
drop_index
drop_table     5/opt/eva-app/alembic/versions/1f5c20582665_evatest.pyupgrader      s
   OO 3. 3IIdBIIR(593IIor||T:TJ3 IId ;eL3 IIt!<uM	3
 IIor||T:TJ3 IImRZZ\E:3 IImRYY[483 IIfbiis+d;3 IIfbiir*T:3 IIh

u53 IIfbggi$/3 II>3 IIT:3 IIh		d33 IInbjjlU;3  IImRZZ\E:!3" II

u=#3$ II#RZZ\EB%3& IImRZZ\E:'3( IIorzz|e<)3* IIi5+3, IImRZZ\E:-3. IInbjjlU;/30 IInbjjlU;132 II$biir&:TJ334 II#RYYb%9DI536 II%ryy';dK738 II5rwwy4P93: IInbjjlU;;3< II!299C#84H=3> IIoryy3dC?3@ IInbiir2TBA3B IIk299B/%@C3D II"BIIR$84HE3F II "))2"6FG3H IIoryy3dCI3J II		 4tDK3L II		 4tDM3N IIlBIIR04@O3P IImRYYb1DAQ3R II		 4tDS3T IIj"))2.>U3V II		 4tDW3X _-/@CY3Z ZL+>*?B[3\ -.1J0KN]3^ [M,H+IL_3` ]O.B-CFa3b \N-=,>Ac3d D!e3h OOBDDDEGadsct  ~C  DOOBDDEFHbeudv  @E  FOOBDDBCE_boapy~OOBDDDEGadsct  ~C  DOOBDDDEGadsct  ~C  DOOBDDGHJdgyfz  DI  JOOBDDFGIcfwex  BG  HOOBDDIJLfi}h~  HM  NOOBDDCDF`cqbr  |A  BOOBDDBCE_boapy~OOBDDDEGadsct  ~C  DOOBDD;<>X[aZbkopOOBDD;<>X[aZbkpqOOBDD>?A[^g]hqvwOOBDD?@B\_i^jsxyOOBDDEFHbeudv  @E  FOOBDD@AC]`k_luz{OOBDDBCE_boapy~OOBDDEFHbeudv  @E  FOOBDDABD^am`nw|}OOBDDEFHbeudv  @E  FOOBDDEFHbeudv  @E  FMM7DXYMM8EYZMM5BVWMM7DXYMM7DXYMM:G[\MM9FZ[MM<I]^MM6CWXMM5BVWMM7DXYMM.;OPMM.;OPMM1>RSMM2?STMM8EYZMM3@TUMM5BVWMM8EYZMM4AUVMM8EYZMM8EYZMM&'r   c            	      @   t        j                  g dt        j                  dt        j                  d      dd      t        j                  dt        j                  d	      dd      t        j                  d
t        j                  d	      dd      t        j                  dt        j                  d	      dd      t        j                  dt        j                  d	      dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      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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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d      t        j                  d"t        j                  d      dd      t        j                  d#t        j                  d      dd      t        j                  d$t        j                         dd      t        j                  d%t        j                         dd      t        j                  d&t        j                  d      dd      t        j                  d't        j                  d      dd      t        j                  d(t        j                  d      dd      t        j                  d)t        j                  d      dd      t        j                  d*t        j                  d      dd      t        j                  d+t        j                  d      dd      t        j                  d,t        j                  d      dd      t        j                  d-t        j                  d      dd      t        j                  d.t        j                  d      dd      t        j                  d/t        j                  d      dd      t        j                  d0t        j                  d      dd      t        j                  d1t        j                  d      dd      t        j                  d2t        j                  d      dd      t        j                  d3t        j                  d      dd      t        j                  d,gd4gd56      t        j                  d2gd7gd86      t        j                  d3gd9gd:6      t        j                  d)gd;gd<6      t        j                  d0gd=gd>6      t        j                  d/gd?gd@6      t        j                  ddA6        t        j                  dBdd-gdC       t        j                  dDdd.gdC       t        j                  dEdd/gdC       t        j                  dFdd1gdC       t        j                  dGdd0gdC       t        j                  dHdd)gdC       t        j                  dIdd3gdC       t        j                  dJdd2gdC       t        j                  dKddgdC       t        j                  dLddgdC       t        j                  dMddgdC       t        j                  dNddgdC       t        j                  dOddgdC       t        j                  dPdd(gdC       t        j                  dQdd*gdC       t        j                  dRddgdC       t        j                  dSdd+gdC       t        j                  dTddgdC       t        j                  dUdd,gdC       t        j                  dVddgdC       t        j                  dWdd
gdC       t        j                  dXdd'gdC       t        j                  t        j                  dY      dZ[       t        j                  t        j                  d\      dZ[       t        j                  t        j                  d]      dZ[       t        j                  t        j                  d^      dZ[       t        j                  t        j                  d_      dZ[       t        j                  t        j                  d`      dZ[       t        j                  t        j                  da      dZ[       t        j                  t        j                  db      dZ[       t        j                  t        j                  dc      dZ[       t        j                  t        j                  dd      dZ[       t        j                  t        j                  de      dZ[       t        j                  t        j                  df      dZ[       t        j                  t        j                  dg      dZ[       t        j                  t        j                  dh      dZ[       t        j                  t        j                  di      dZ[       t        j                  t        j                  dj      dZ[       t        j                  t        j                  dk      dZ[       t        j                  t        j                  dl      dZ[       t        j                  t        j                  dm      dZ[       t        j                  t        j                  dn      dZ[       t        j                  t        j                  do      dZ[       t        j                  t        j                  dp      dZ[       t        j                   dZ       y )qNrZ   r	   r
   r   F)autoincrementr   r   Tr   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/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   %cmf_testcase_param_cmf_import_id_fkey)r   r<    cmf_testcase_param_param_id_fkeyr=   &cmf_testcase_param_param_value_id_fkeyr>   !cmf_testcase_param_parent_id_fkeyr?   #cmf_testcase_param_perm_acl_id_fkeyr@   "cmf_testcase_param_project_id_fkeycmf_testcase_param_pkeyrq   rB   rp   ro   rn   rm   rl   rk   rj   ri   rh   rg   rf   re   rd   rc   rb   ra   r`   r_   r^   r]   rY   rX   r   r[   rW   rV   rU   rT   rS   rR   rQ   rP   rO   rN   rM   rL   rK   rJ   rI   rH   rG   rF   rE   rD   rA   )r   rr   rs   rt   VARCHARr   rv   BOOLEANrx   ry   INTEGERr{   r|   r}   r   r~   r   r   r   r   	downgrader   y   s   OO 3( 3IIdBJJb)O3IIoz33TBRWbfg3 II
 4 4d CSXchi3 II!5!5t!DTYdij	3
 IIoz33TBRWbfg3 IImRZZ\O3 IImRYY[M3 IIfbjj,EDQ3 IIfbjj+54P3 IIh

EEJ3 IIfbggiutD3 IIUUS3 II%$O3 IIh

EDI3 IInbjjl%%P3  IImRZZ\O!3" II

EER#3$ II#RZZ\QVW%3& IImRZZ\O'3( IIorzz|55Q)3* IIiUTJ+3, IImRZZ\O-3. IInbjjl%%P/30 IInbjjl%%P132 II$bjj&;5[_`334 II#RZZr%:%Z^_536 II%rzz'<E\`a738 II5rwwyPU`de93: IInbjjl%%P;3< II!2::S#9Y]^=3> IIorzz4ETXY?3@ IInbjj35SWXA3B IIk2::R0PUVC3D II"BJJb$9Y]^E3F II "**B"7uW[\G3H IIorzz4ETXYI3J II

" 5UUYZK3L II

" 5UUYZM3N IIlBJJb1QUVO3P IImRZZr2%RVWQ3R II

" 5UUYZS3T IIj"**B/utTU3V II

" 5UUYZW3X _-/@GnoY3Z ZL+>*?Fhi[3\ -.1J0KRz{]3^ [M,H+IPst_3` ]O.B-CJopa3b \N-=,>Eijc3d D'@Ae3h OO:<PScRdmrsOO:<PScRdmrsOO68L|nejkOO:<PScRdmrsOO79MP]glmOO57Kk]chiOO:<PScRdmrsOO46JZLafgOO35II;_deOO02FY^_OO02FY^_OO9;ORaQbkpqOO79MP]glmOO8:NQ_P`inoOO>@TWkVluz{OO;=QTeSfotuOO<>RUgThqvwOO9;ORaQbkpqOO9;ORaQbkpqOO79MP]glmOO:<PScRdmrsOO9;ORaQbkpqMM"$$CDQklMM"$$CDQklMM"$$?@MghMM"$$CDQklMM"$$@ANhiMM"$$>?LfgMM"$$CDQklMM"$$=>KefMM"$$<=JdeMM"$$9:GabMM"$$9:GabMM"$$BCPjkMM"$$@ANhiMM"$$ABOijMM"$$GHUopMM"$$DERlmMM"$$EFSmnMM"$$BCPjkMM"$$BCPjkMM"$$@ANhiMM"$$CDQklMM"$$BCPjkMM,-r   )__doc__alembicr   
sqlalchemyrs   sqlalchemy.dialectsr   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   <module>r      s8      * 
b(Lb.r   