
    \d`                     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)	zhempty message

Revision ID: 66a3b835f9e1
Revises: 67c7d330ecca
Create Date: 2022-10-19 07:28:33.924476

    )opN)
postgresql66a3b835f9e167c7d330eccac            	      2/   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      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"      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                  d0t        j                  d      d      t        j                  d,gd1g      t        j                  d)gd2g      t        j                  d.gd3g      t        j                  d0gd4g      t        j                  d        t        j                  t        j                  d5      dd&gd6       t        j                  t        j                  d7      dd
gd6       t        j                  t        j                  d8      ddgd6       t        j                  t        j                  d9      dd,gd6       t        j                  t        j                  d:      ddgd6       t        j                  t        j                  d;      dd+gd6       t        j                  t        j                  d<      ddgd6       t        j                  t        j                  d=      dd*gd6       t        j                  t        j                  d>      dd(gd6       t        j                  t        j                  d?      dd'gd6       t        j                  t        j                  d@      ddgd6       t        j                  t        j                  dA      ddgd6       t        j                  t        j                  dB      ddgd6       t        j                  t        j                  dC      ddgd6       t        j                  t        j                  dD      ddgd6       t        j                  t        j                  dE      dd)gd6       t        j                  t        j                  dF      dd.gd6       t        j                  t        j                  dG      dd/gd6       t        j                  t        j                  dH      dd0gd6       t        j                  t        j                  dI      dd-gd6       t        j                  g dJ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      d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  d t        j                         d      t        j                  dKt        j
                  d	      d      t        j                  dLt        j
                  d	      d      t        j                  dMt        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                  d/t        j                  d      d      t        j                  d,gd1g      t        j                  d)gd4g      t        j                  d.gd3g      t        j                  d        t        j                  t        j                  dN      dJd&gd6       t        j                  t        j                  dO      dJd
gd6       t        j                  t        j                  dP      dJdgd6       t        j                  t        j                  dQ      dJd,gd6       t        j                  t        j                  dR      dJdgd6       t        j                  t        j                  dS      dJd+gd6       t        j                  t        j                  dT      dJdgd6       t        j                  t        j                  dU      dJd*gd6       t        j                  t        j                  dV      dJd(gd6       t        j                  t        j                  dW      dJd'gd6       t        j                  t        j                  dX      dJdgd6       t        j                  t        j                  dY      dJdgd6       t        j                  t        j                  dZ      dJdgd6       t        j                  t        j                  d[      dJdLgd6       t        j                  t        j                  d\      dJdgd6       t        j                  t        j                  d]      dJdgd6       t        j                  t        j                  d^      dJd)gd6       t        j                  t        j                  d_      dJd.gd6       t        j                  t        j                  d`      dJd/gd6       t        j                  t        j                  da      dJdKgd6       t        j                  t        j                  db      dJd-gd6       t        j                  dcdde       t        j                  dfdde       t        j                  dgdde       t        j                  dhdde       t        j                  didde       t        j                  djdde       t        j                  dkdde       t        j                  dldde       t        j                  dmdde       t        j                  dndde       t        j                  dodde       t        j                  dpdde       t        j                  dqdde       t        j                  drdde       t        j                  dsdde       t        j                  dtdde       t        j                  dudde       t        j                  dvdde       t        j                  dwdde       t        j                  dxdde       t        j                  dydde       t        j                  dzdde       t        j                  dd       t        j                   d{t        j                  d|t        j                  d"      dd#$             t        j                   d{t        j                  dMt        j                         dd}$             t        j"                  d{d~       t        j"                  d{d       y )Ncmf_time_trackerid@   lengthF)nullablecmf_locked_atTtimezonecmf_created_atcmf_modified_atcmf_viewed_atcmf_deletedcmf_versionname   codesystemtextext_idis_favoritehas_tree_nodestree_node_is_branchtree_hiddenordernoperm_publicperm_has_aclperm_inheritperm_parent_owner_idperm_inherit_acl_idperm_effective_acl_idperm_encryptstatus    open)r   server_defaultplay_start_datecmf_author_idcmf_owner_idcmf_owner_assistant_id	parent_idcmf_modified_by_idcmf_locked_by_idcmf_import_idtree_parent_idperm_acl_idperm_parent_idtask_idcmf_import.idzcmf_person.idcmf_access_list.idcmf_task.id!ix_cmf_time_tracker_cmf_author_idunique"ix_cmf_time_tracker_cmf_created_atix_cmf_time_tracker_cmf_deleted!ix_cmf_time_tracker_cmf_import_id!ix_cmf_time_tracker_cmf_locked_at$ix_cmf_time_tracker_cmf_locked_by_id#ix_cmf_time_tracker_cmf_modified_at&ix_cmf_time_tracker_cmf_modified_by_id*ix_cmf_time_tracker_cmf_owner_assistant_id ix_cmf_time_tracker_cmf_owner_idix_cmf_time_tracker_cmf_version!ix_cmf_time_tracker_cmf_viewed_atix_cmf_time_tracker_codeix_cmf_time_tracker_nameix_cmf_time_tracker_ordernoix_cmf_time_tracker_parent_idix_cmf_time_tracker_perm_acl_id"ix_cmf_time_tracker_perm_parent_idix_cmf_time_tracker_task_id"ix_cmf_time_tracker_tree_parent_idcmf_time_tracker_history
start_dateend_date
time_spent)ix_cmf_time_tracker_history_cmf_author_id*ix_cmf_time_tracker_history_cmf_created_at'ix_cmf_time_tracker_history_cmf_deleted)ix_cmf_time_tracker_history_cmf_import_id)ix_cmf_time_tracker_history_cmf_locked_at,ix_cmf_time_tracker_history_cmf_locked_by_id+ix_cmf_time_tracker_history_cmf_modified_at.ix_cmf_time_tracker_history_cmf_modified_by_id2ix_cmf_time_tracker_history_cmf_owner_assistant_id(ix_cmf_time_tracker_history_cmf_owner_id'ix_cmf_time_tracker_history_cmf_version)ix_cmf_time_tracker_history_cmf_viewed_at ix_cmf_time_tracker_history_code$ix_cmf_time_tracker_history_end_date ix_cmf_time_tracker_history_name#ix_cmf_time_tracker_history_orderno%ix_cmf_time_tracker_history_parent_id'ix_cmf_time_tracker_history_perm_acl_id*ix_cmf_time_tracker_history_perm_parent_id&ix_cmf_time_tracker_history_start_date*ix_cmf_time_tracker_history_tree_parent_id&ix_cmf_task_time_history_cmf_author_idcmf_task_time_history
table_name'ix_cmf_task_time_history_cmf_created_at$ix_cmf_task_time_history_cmf_deleted&ix_cmf_task_time_history_cmf_import_id&ix_cmf_task_time_history_cmf_locked_at)ix_cmf_task_time_history_cmf_locked_by_id(ix_cmf_task_time_history_cmf_modified_at+ix_cmf_task_time_history_cmf_modified_by_id/ix_cmf_task_time_history_cmf_owner_assistant_id%ix_cmf_task_time_history_cmf_owner_id$ix_cmf_task_time_history_cmf_version&ix_cmf_task_time_history_cmf_viewed_atix_cmf_task_time_history_code!ix_cmf_task_time_history_end_dateix_cmf_task_time_history_name ix_cmf_task_time_history_orderno"ix_cmf_task_time_history_parent_id$ix_cmf_task_time_history_perm_acl_id'ix_cmf_task_time_history_perm_parent_id#ix_cmf_task_time_history_start_date ix_cmf_task_time_history_task_id'ix_cmf_task_time_history_tree_parent_idcmf_tasktimetracker_cache_status0cmf_task_play
spent_time)r   create_tablesaColumnString	TIMESTAMPBooleanBIGINTTEXTIntegerForeignKeyConstraintPrimaryKeyConstraintcreate_indexf
drop_index
drop_table
add_columndrop_column     ./opt/eva-app/alembic/versions/66a3b835f9e1_.pyupgrader      s   OO +& +IIdBIIR(59+IIor||T:TJ+ IId ;eL+ IIt!<uM	+
 IIor||T:TJ+ IImRZZ\E:+ IImRYY[48+ IIfbiis+d;+ IIfbiir*T:+ IIh

u5+ IIfbggi$/+ IIh		d3+ IImRZZ\D9+ II

t<+ II#RZZ\DA+  IImRZZ\D9!+" IIi5#+$ IImRZZ\D9%+& IInbjjlT:'+( IInbjjlT:)+* II$biir&:TJ++, II#RYYb%9DI-+. II%ryy';dK/+0 IInbjjlT:1+2 IIh		,uVT3+4 IIt!<tL5+6 IIoryy3dC7+8 IInbiir2TB9+: II&		(<tL;+< IIk299B/$?=+> II"BIIR$84H?+@ II "))2"6FA+B IIoryy3dCC+D II		 4tDE+F IImRYYb1DAG+H II		 4tDI+J IIi"-=K+L _-/@CM+N [MO+<?O+P ]O.B-CFQ+R YK-;S+T D!U+X OOBDD<=?QTcSdmrsOOBDD=>@RUeTfotuOOBDD:;=OR_Q`inoOOBDD<=?QTcSdmrsOOBDD<=?QTcSdmrsOOBDD?@BTWiVjsxyOOBDD>?ASVgUhqvwOOBDDABDVYmXnw|}OOBDDEFHZ]u\v  @E  FOOBDD;<>PSaRbkpqOOBDD:;=OR_Q`inoOOBDD<=?QTcSdmrsOOBDD346H6([_`OOBDD346H6([`aOOBDD679Ki[afgOOBDD89;MP[}ejkOOBDD:;=OR_Q`inoOOBDD=>@RUeTfotuOOBDD679Ki[afgOOBDD=>@RUeTfotuOO +. +IIdBIIR(59+IIor||T:TJ+ IId ;eL+ IIt!<uM	+
 IIor||T:TJ+ IImRZZ\E:+ IImRYY[48+ IIfbiis+d;+ IIfbiir*T:+ IIh

u5+ IIfbggi$/+ IIh		d3+ IImRZZ\D9+ II

t<+ II#RZZ\DA+  IImRZZ\D9!+" IIi5#+$ IImRZZ\D9%+& IInbjjlT:'+( IInbjjlT:)+* II$biir&:TJ++, II#RYYb%9DI-+. II%ryy';dK/+0 IInbjjlT:1+2 IIlBLL$7%H3+4 IIj",,5F5+6 IIlBJJL597+8 IIh		,u=9+: IIoryy3dC;+< IInbiir2TB=+> II&		(<tL?+@ IIk299B/%@A+B II"BIIR$84HC+D II "))2"6FE+F IIoryy3dCG+H II		 4tDI+J IImRYYb1DAK+L II		 4tDM+N _-/@CO+P [MM?=Q+R ]O.B-CFS+T D!U+X 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MNPj  nF  mG  PU  VOOBDDCDF`cqbr  |A  BOOBDDBCE_boapy~OOBDDDEGadsct  ~C  DOOBDD;<>X[aZbkopOOBDD?@B\_i^jsxyOOBDD;<>X[aZbkpqOOBDD>?A[^g]hqvwOOBDD@AC]`k_luz{OOBDDBCE_boapy~OOBDDEFHbeudv  @E  FOOBDDABD^am`nw|}OOBDDEFHbeudv  @E  FMM:G^_MM;H_`MM8E\]MM:G^_MM:G^_MM=JabMM<I`aMM?LcdMMCPghMM9F]^MM8E\]MM:G^_MM1>UVMM5BYZMM1>UVMM4AXYMM6CZ[MM8E\]MM;H_`MM7D[\MM4AXYMM;H_`MM)*MM*bii(BBIIUWDXchy  A  BMM*biibjjlUcfghNN:/NN:|,r   c            
      !   t        j                  dt        j                  dt        j                         t        j
                  d      dd             t        j                  dt        j                  dt        j                         dd             t        j                  dd	       t        j                  dd
       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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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                  d4t        j                         t        j
                  d      dd      t        j                  d5t        j                         dd      t        j                  d/gd6gd78      t        j                  d1gd9gd:8      t        j                  d3gd;gd<8      t        j                  dd=8        t        j                   d>dd0gd?       t        j                   d@dd3gd?       t        j                   dAdd'gd?       t        j                   dBdd2gd?       t        j                   dCdd1gd?       t        j                   dDdd,gd?       t        j                   dEddgd?       t        j                   dFddgd?       t        j                   dGdd(gd?       t        j                   dHddgd?       t        j                   dIddgd?       t        j                   dJddgd?       t        j                   dKdd*gd?       t        j                   dLdd+gd?       t        j                   dMdd-gd?       t        j                   dNddgd?       t        j                   dOdd.gd?       t        j                   dPddgd?       t        j                   dQdd/gd?       t        j                   dRddgd?       t        j                   dSddgd?       t        j                   dTdd)gd?       t        j"                  t        j$                  dU      dVW       t        j"                  t        j$                  dX      dVW       t        j"                  t        j$                  dY      dVW       t        j"                  t        j$                  dZ      dVW       t        j"                  t        j$                  d[      dVW       t        j"                  t        j$                  d\      dVW       t        j"                  t        j$                  d]      dVW       t        j"                  t        j$                  d^      dVW       t        j"                  t        j$                  d_      dVW       t        j"                  t        j$                  d`      dVW       t        j"                  t        j$                  da      dVW       t        j"                  t        j$                  db      dVW       t        j"                  t        j$                  dc      dVW       t        j"                  t        j$                  dd      dVW       t        j"                  t        j$                  de      dVW       t        j"                  t        j$                  df      dVW       t        j"                  t        j$                  dg      dVW       t        j"                  t        j$                  dh      dVW       t        j"                  t        j$                  di      dVW       t        j"                  t        j$                  dj      dVW       t        j"                  t        j$                  dk      dVW       t        j&                  dV       t        j"                  t        j$                  dl      dmW       t        j"                  t        j$                  dn      dmW       t        j"                  t        j$                  do      dmW       t        j"                  t        j$                  dp      dmW       t        j"                  t        j$                  dq      dmW       t        j"                  t        j$                  dr      dmW       t        j"                  t        j$                  ds      dmW       t        j"                  t        j$                  dt      dmW       t        j"                  t        j$                  du      dmW       t        j"                  t        j$                  dv      dmW       t        j"                  t        j$                  dw      dmW       t        j"                  t        j$                  dx      dmW       t        j"                  t        j$                  dy      dmW       t        j"                  t        j$                  dz      dmW       t        j"                  t        j$                  d{      dmW       t        j"                  t        j$                  d|      dmW       t        j"                  t        j$                  d}      dmW       t        j"                  t        j$                  d~      dmW       t        j"                  t        j$                  d      dmW       t        j"                  t        j$                  d      dmW       t        j&                  dm       y )Nr   r   r   F)r+   autoincrementr   r   T)r   r   rT   r   rk   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'   rR   rS   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   estimater   r8   (cmf_task_time_history_cmf_import_id_fkey)r   r9   &cmf_task_time_history_perm_acl_id_fkeyr:   "cmf_task_time_history_task_id_fkeycmf_task_time_history_pkeyr   r<   r   r   r   r~   r}   r|   r{   rz   ry   rx   rw   rv   ru   rt   rs   rr   rq   rp   ro   rn   rj   ri   rQ   rl   rh   rg   rf   re   rd   rc   rb   ra   r`   r_   r^   r]   r\   r[   rZ   rY   rX   rW   rV   rU   rP   r   rO   rN   rM   rL   rK   rJ   rI   rH   rG   rF   rE   rD   rC   rB   rA   r@   r?   r>   r;   )r   r   r   r   INTEGERr   BOOLEANr   r   VARCHARr   r   r   r   r   r   r   r   r   r   r   r   r   	downgrader      s   MM*biibjjlSUSZSZ[^S_ot  @E  F  GMM*biiUZeijkNN:|,NN:9:OO ++ +IIdBJJb)O+IIoz33TBRWbfg+ II
 4 4d CSXchi+ II!5!5t!DTYdij	+
 IIoz33TBRWbfg+ IImRZZ\O+ IImRYY[M+ IIfbjj,EDQ+ IIfbjj+54P+ IIh

EEJ+ IIfbggiutD+ IImRZZ\N+ II

EDQ+ II#RZZ\QUV+ IImRZZ\N+  IIiUTJ!+" IImRZZ\N#+$ IInbjjl%$O%+& IInbjjl%$O'+( II$bjj&;5[_`)+* II#RZZr%:%Z^_++, II%rzz'<E\`a-+. IInbjjl%$O/+0 IIlJ00$?u_cd1+2 IIj*..=U]ab3+4 IIorzz4ETXY5+6 IInbjj35SWX7+8 II&

"(=U]ab9+: IIk2::R0PTU;+< II"BJJb$9Y]^=+> II "**B"7uW[\?+@ IIorzz4ETXYA+B II

" 5UUYZC+D IImRZZr2%RVWE+F II

" 5UUYZG+H IIi2.edSI+J IIj"**,rwws|SXchiK+L IIh

EDIM+N _-/@GqrO+P ]O.B-CJrsQ+R YK-?cdS+T D'CDU+X OO=?VYiXjsxyOO68OR[Q\ejkOO9;RUaTbkpqOO=?VYiXjsxyOO:<SVcUdmrsOO8:QT_S`inoOO68OR[Q\ejkOO35Lvh_deOO79PS]R^glmOO35Lvh_deOO<>UXgWhqvwOO:<SVcUdmrsOO;=TWeVfotuOOEG^ay`z  DI  JOOACZ]q\r  |A  BOO>@WZkYluz{OO?AX[mZnw|}OO<>UXgWhqvwOO<>UXgWhqvwOO:<SVcUdmrsOO=?VYiXjsxyOO<>UXgWhqvwMM"$$CDQklMM"$$?@MghMM"$$CDQklMM"$$@ANhiMM"$$>?LfgMM"$$<=JdeMM"$$9:GabMM"$$=>KefMM"$$9:GabMM"$$BCPjkMM"$$@ANhiMM"$$ABOijMM"$$KLYst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,-MM"$$;<I[\MM"$$45BTUMM"$$;<I[\MM"$$89FXYMM"$$67DVWMM"$$45BTUMM"$$12?QRMM"$$12?QRMM"$$:;HZ[MM"$$89FXYMM"$$9:GYZMM"$$CDQcdMM"$$?@M_`MM"$$<=J\]MM"$$=>K]^MM"$$:;HZ[MM"$$:;HZ[MM"$$89FXYMM"$$;<I[\MM"$$:;HZ[MM$%r   )__doc__alembicr   
sqlalchemyr   sqlalchemy.dialectsr   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   <module>r      s8      * 
]-Br&r   