
    ]dt                     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)zhdocflow_final

Revision ID: 219529049a4f
Revises: 2b0779e2d7fe
Create Date: 2023-07-19 19:24:01.940769

    )opN219529049a4f2b0779e2d7fec                  ^M   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      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&      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                  d        t        j                  t        j                  d4      dd'gd5       t        j                  t        j                  d6      dd
gd5       t        j                  t        j                  d7      ddgd5       t        j                  t        j                  d8      dd,gd5       t        j                  t        j                  d9      ddgd5       t        j                  t        j                  d:      dd+gd5       t        j                  t        j                  d;      ddgd5       t        j                  t        j                  d<      dd*gd5       t        j                  t        j                  d=      dd(gd5       t        j                  t        j                  d>      ddgd5       t        j                  t        j                  d?      ddgd5       t        j                  t        j                  d@      ddgd5       t        j                  t        j                  dA      ddgd5       t        j                  t        j                  dB      ddgd5       t        j                  t        j                  dC      dd)gd5       t        j                  t        j                  dD      dd/gd5       t        j                  t        j                  dE      dd0gd5       t        j                  t        j                  dF      dd.gd5       t        j                  t        j                  dG      dd-gd5       t        j                  g dH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      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                  dIt        j                  d&      d      t        j                  dJt        j                  d&      d      t        j                  dKt        j                         d      t        j                  dLt        j                         d      t        j                  dMt        j
                  d	      d      t        j                  dNt        j                  d&      d      t        j                  dOt        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                  dPt        j                  d      d      t        j                  dQt        j                  d      d      t        j                  dRt        j                  d      d      t        j                  dSt        j                  d      d      t        j                  dSgdTg      t        j                  dPgdUg      t        j                  d,gd1g      t        j                  dRgd2g      t        j                  d/gd3g      t        j                  d        t        j                  t        j                  dV      dHdSgd5       t        j                  t        j                  dW      dHdPgd5       t        j                  t        j                  dX      dHd'gd5       t        j                  t        j                  dY      dHd
gd5       t        j                  t        j                  dZ      dHdgd5       t        j                  t        j                  d[      dHd,gd5       t        j                  t        j                  d\      dHdgd5       t        j                  t        j                  d]      dHd+gd5       t        j                  t        j                  d^      dHdgd5       t        j                  t        j                  d_      dHd*gd5       t        j                  t        j                  d`      dHd(gd5       t        j                  t        j                  da      dHdgd5       t        j                  t        j                  db      dHdgd5       t        j                  t        j                  dc      dHdgd5       t        j                  t        j                  dd      dHdgd5       t        j                  t        j                  de      dHdQgd5       t        j                  t        j                  df      dHdRgd5       t        j                  t        j                  dg      dHdKgd5       t        j                  t        j                  dh      dHdgd5       t        j                  t        j                  di      dHd)gd5       t        j                  t        j                  dj      dHd/gd5       t        j                  t        j                  dk      dHd0gd5       t        j                  t        j                  dl      dHd.gd5       t        j                  t        j                  dm      dHd-gd5       t        j                  dnt        j                  dt        j                  do      d      t        j                  d)t        j                  d      d      t        j                  dpt        j                  d      d      t        j                  dqt        j                  dr      d      t        j                  dst        j                  d      d      t        j                  dtt        j                  d      d      t        j                  dut        j                  d      d      t        j                  dvt        j                  d      d      t        j                  d      
       t        j                  t        j                  dw      dndsgd5       t        j                  t        j                  dx      dnd)gd5       t        j                  t        j                  dy      dndtgd5       t        j                  t        j                  dz      dndpgd5       t        j                  d{t        j                  dt        j                  do      d      t        j                  d)t        j                  d      d      t        j                  dpt        j                  d      d      t        j                  dqt        j                  dr      d      t        j                  dst        j                  d      d      t        j                  dtt        j                  d      d      t        j                  dut        j                  d      d      t        j                  dvt        j                  d      d      t        j                  d      
       t        j                  t        j                  d|      d{dsgd5       t        j                  t        j                  d}      d{d)gd5       t        j                  t        j                  d~      d{dtgd5       t        j                  t        j                  d      d{dpgd5       t        j                  dt        j                  dt        j                  do      d      t        j                  d)t        j                  d      d      t        j                  dpt        j                  d      d      t        j                  dqt        j                  dr      d      t        j                  dst        j                  d      d      t        j                  dtt        j                  d      d      t        j                  dut        j                  d      d      t        j                  dvt        j                  d      d      t        j                  d      
       t        j                  t        j                  d      ddsgd5       t        j                  t        j                  d      dd)gd5       t        j                  t        j                  d      ddtgd5       t        j                  t        j                  d      ddpgd5       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d       t        j                   dt        j                  dt        j                         dd             t        j                   dt        j                  dt        j                         dd             t        j                   dt        j                  dt        j                         d             t        j                   dt        j                  dt        j                  d      d             t        j                   dt        j                  dt        j                  d      d             t        j                  t        j                  d      ddgd5       t        j                  t        j                  d      ddgd5       t        j                  t        j                  d      ddgd5       t        j"                  d dddgdg       t        j"                  d dddgdg       t        j                   dt        j                  dt        j                         d             t        j                   dt        j                  dt        j
                  d	      d             t        j                   dt        j                  dt        j                         d             t        j                   dt        j                  dt        j                         d             t        j                   dt        j                  dt        j                         d             t        j                   dt        j                  dt        j                  d      d             t        j                  t        j                  d      ddgd5       t        j                  t        j                  d      ddgd5       t        j"                  d dddgdg       t        j                   dt        j                  dt        j                         dd             t        j                   dt        j                  dt        j                         dd             t        j                   dt        j                  dt        j                  d      d             t        j                  t        j                  d      ddgd5       t        j"                  d dddgdg       t        j                   dt        j                  dt        j                         d             t        j                   dt        j                  dt        j                  d      d             t        j                   dt        j                  dt        j                  d      d             t        j                   dt        j                  dt        j                  d      d             t        j                   dt        j                  dt        j                  d      d             t        j                   dt        j                  dt        j                  d      d             t        j                  t        j                  d      ddgd5       t        j                  t        j                  d      ddgd5       t        j                  t        j                  d      ddgd5       t        j                  t        j                  d      ddgd5       t        j                  t        j                  d      ddgd5       t        j"                  d dddgdg       t        j"                  d dddgdg       t        j"                  d dddgdg       t        j"                  d dddgdg       t        j"                  d dddgdg       t        j                   dt        j                  dt        j                         dd             t        j                   dt        j                  dt        j                         dd             y )Ncmf_approve_group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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_security_level_allowed_ids_cacheperm_encryptmin_approversrequired_signs    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perm_acl_idperm_parent_idzcmf_import.idzcmf_status.idzcmf_access_list.id"ix_cmf_approve_group_cmf_author_idunique#ix_cmf_approve_group_cmf_created_at ix_cmf_approve_group_cmf_deleted"ix_cmf_approve_group_cmf_import_id"ix_cmf_approve_group_cmf_locked_at%ix_cmf_approve_group_cmf_locked_by_id$ix_cmf_approve_group_cmf_modified_at'ix_cmf_approve_group_cmf_modified_by_id!ix_cmf_approve_group_cmf_owner_id ix_cmf_approve_group_cmf_version"ix_cmf_approve_group_cmf_viewed_atix_cmf_approve_group_codeix_cmf_approve_group_nameix_cmf_approve_group_ordernoix_cmf_approve_group_parent_id ix_cmf_approve_group_perm_acl_id#ix_cmf_approve_group_perm_parent_id#ix_cmf_approve_group_root_parent_id#ix_cmf_approve_group_tree_parent_idcmf_approveapprove_typestatusobj_versionsignapproved_at
resolutionapprover_levelapprover_idobj_idobj_status_idapprove_group_idzcmf_approve_group.idzcmf_person.idix_cmf_approve_approve_group_idix_cmf_approve_approver_idix_cmf_approve_cmf_author_idix_cmf_approve_cmf_created_atix_cmf_approve_cmf_deletedix_cmf_approve_cmf_import_idix_cmf_approve_cmf_locked_atix_cmf_approve_cmf_locked_by_idix_cmf_approve_cmf_modified_at!ix_cmf_approve_cmf_modified_by_idix_cmf_approve_cmf_owner_idix_cmf_approve_cmf_versionix_cmf_approve_cmf_viewed_atix_cmf_approve_codeix_cmf_approve_nameix_cmf_approve_obj_idix_cmf_approve_obj_status_idix_cmf_approve_obj_versionix_cmf_approve_ordernoix_cmf_approve_parent_idix_cmf_approve_perm_acl_idix_cmf_approve_perm_parent_idix_cmf_approve_root_parent_idix_cmf_approve_tree_parent_idcmf_approve_group_approvers   root_iddescription   left_idright_idleft_name_cacheright_name_cache&ix_cmf_approve_group_approvers_left_id(ix_cmf_approve_group_approvers_parent_id'ix_cmf_approve_group_approvers_right_id&ix_cmf_approve_group_approvers_root_id"cmf_approve_group_master_approvers-ix_cmf_approve_group_master_approvers_left_id/ix_cmf_approve_group_master_approvers_parent_id.ix_cmf_approve_group_master_approvers_right_id-ix_cmf_approve_group_master_approvers_root_idcmf_status_master_approvers&ix_cmf_status_master_approvers_left_id(ix_cmf_status_master_approvers_parent_id'ix_cmf_status_master_approvers_right_id&ix_cmf_status_master_approvers_root_id(ix_cmf_document_history_cmf_sign_left_idcmf_document_history_cmf_sign
table_name*ix_cmf_document_history_cmf_sign_parent_id)ix_cmf_document_history_cmf_sign_right_id(ix_cmf_document_history_cmf_sign_root_idcmf_documentpublish_approved_onlyfalse)r   server_defaultpublish_by_owner_onlydoc_versioncur_published_version_idcur_workflow_version_id(ix_cmf_document_cur_published_version_id'ix_cmf_document_cur_workflow_version_idix_cmf_document_doc_versioncmf_document_historyofficial_numberofficial_datecur_workflowhas_published	status_id#ix_cmf_document_history_doc_version!ix_cmf_document_history_status_id
cmf_statuscmf_projectcmf_scheme_wfdefault_document_approve_wf_id/ix_cmf_scheme_wf_default_document_approve_wf_idcmf_workflowneed_approvetrans_approved_idtrans_rejected_idtrans_updated_idtrans_expired_idtrans_assigned_idix_cmf_status_trans_approved_idix_cmf_status_trans_assigned_idix_cmf_status_trans_expired_idix_cmf_status_trans_rejected_idix_cmf_status_trans_updated_id	cmf_trans)r   create_tablesaColumnString	TIMESTAMPBooleanBIGINTTEXTIntegerForeignKeyConstraintPrimaryKeyConstraintcreate_indexf
drop_index
drop_table
add_columncreate_foreign_key     ;/opt/eva-app/alembic/versions/219529049a4f_docflow_final.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$/, II=, IIT:, 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/,0 II#RYYb%9DI1,2 II%ryy';dK3,4 II5rwwy4P5,6 IInbjjlT:7,8 IIorzz|d;9,: II		 4tD;,< IIoryy3dC=,> IInbiir2TB?,@ IIk299B/$?A,B II"BIIR$84HC,D II "))2"6FE,F IIoryy3dCG,H II		 4tDI,J II		 4tDK,L IImRYYb1DAM,N II		 4tDO,P _-/@CQ,R [MO+<?S,T ]O.B-CFU,V D!W,Z OOBDD=>@SVeUfotuOOBDD>?ATWgVhqvwOOBDD;<>QTaSbkpqOOBDD=>@SVeUfotuOOBDD=>@SVeUfotuOOBDD@ACVYkXluz{OOBDD?@BUXiWjsxyOOBDDBCEX[oZpy~OOBDD<=?RUcTdmrsOOBDD;<>QTaSbkpqOOBDD=>@SVeUfotuOOBDD457JVH]abOOBDD457JVH]bcOOBDD78:MPY{chiOOBDD9:<OR]Q^glmOOBDD;<>QTaSbkpqOOBDD>?ATWgVhqvwOOBDD>?ATWgVhqvwOOBDD>?ATWgVhqvw OO 7M 7IIdBIIR(597IIor||T:TJ7 IId ;eL7 IIt!<uM	7
 IIor||T:TJ7 IImRZZ\E:7 IImRYY[487 IIfbiis+d;7 IIfbiir*T:7 IIh

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

t<!7" II#RZZ\DA#7$ IImRZZ\D9%7& IIi5'7( IImRZZ\D9)7* IInbjjlT:+7, IInbjjlT:-7. II$biir&:TJ/70 II#RYYb%9DI172 II%ryy';dK374 II5rwwy4P576 IInbjjlT:778 IInbiir2TB97: IIh		,t<;7< IImRYY[48=7> IIfbiikD1?7@ IImR\\484HA7B IIlBIIR04@C7D II		 4tDE7F IIoryy3dCG7H IInbiir2TBI7J IIk299B/$?K7L II"BIIR$84HM7N II "))2"6FO7P IIoryy3dCQ7R II		 4tDS7T II		 4tDU7V IImRYYb1DAW7X II		 4tDY7Z IImRYYb1DA[7\ IIh		,u=]7^ IIoryy3dC_7` II "))2"6Fa7b /03I2JMc7d ]Oo->Ae7f _-/@Cg7h _-/@Ci7j ]O.B-CFk7l D!m7p OOBDD:;]M_L`inoOOBDD56_deOOBDD78-/IZchiOOBDD89=K[J\ejkOOBDD56_deOOBDD78-/IZchiOOBDD78-/IZchiOOBDD:;]M_L`inoOOBDD9:ML]K^glmOOBDD<=}OcNdmrsOOBDD67HXafgOOBDD56_deOOBDD78-/IZchiOOBDD./QUVOOBDD./QVWOOBDD01=8*UZ[OOBDD78-/IZchiOOBDD56_deOOBDD12MI;W\]OOBDD34mk][`aOOBDD56_deOOBDD89=K[J\ejkOOBDD89=K[J\ejkOOBDD89=K[J\ejkOO1IIdBIIS)E:IIk299B/$?IIi"-=IImRYYd3dCIIi"-=IIj"))2.>II#!6FII "))3"7$GD!
 OOBDDABDadmcnw|}OOBDDCDFcfqer  |A  BOOBDDBCEbeodpy~OOBDDABDadmcnw|}OO8IIdBIIS)E:IIk299B/$?IIi"-=IImRYYd3dCIIi"-=IIj"))2.>II#!6FII "))3"7$GD!
 OOBDDHIKor{q|  FK  LOOBDDJKMqt  tA  JO  POOBDDIJLps}r~  HM  NOOBDDHIKor{q|  FK  LOO1IIdBIIS)E:IIk299B/$?IIi"-=IImRYYd3dCIIi"-=IIj"))2.>II#!6FII "))3"7$GD!
 OOBDDABDadmcnw|}OOBDDCDFcfqer  |A  BOOBDDBCEbeodpy~OOBDDABDadmcnw|}MM<IhiMM>KjkMM=JijMM<IhiMM12MM.")),CRZZ\\ary"z{MM.")),CRZZ\\ary"z{MM."))M299;QU"VWMM.")),F		Y[H\gk"lmMM.")),EryyXZG[fj"klOOBDDCDnWqVr  |A  BOOBDDBC^VoUpy~OOBDD67-afg$0FIcHdgkflm$0FIbHcfjeklMM("))4Eryy{]a*bcMM("))OR\\[_E`ko*pqMM("))NBJJL[_*`aMM("))ORZZ\\`*abMM("))M299;Y]*^_MM("))KRTAU`d*efOOBDD>?AWZgYhqvwOOBDD<=?UXcWdmrs$ 6{mVZU[\MM-+BBJJL[`qx!yzMM-+BBJJL[`qx!yzMM/299-Mryy`bOcnr#stOOBDDJK__  _A  JO  P$BbAcfjeklMM,		."**,QU VWMM,		*=ryyPR?S^b cdMM,		*=ryyPR?S^b cdMM,		*<biir>R]a bcMM,		*<biir>R]a bcMM,		*=ryyPR?S^b cdOOBDD:;\L_K`inoOOBDD:;\L_K`inoOOBDD9:LK]J^glmOOBDD:;\L_K`inoOOBDD9:LK]J^glm$k<N;ORVQWX$k<O;PSWRXY$k<O;PSWRXY$k<N;ORVQWX$k<O;PSWRXYMM.")),CRZZ\\ary"z{MM.")),CRZZ\\ary"z{r   c                  @    t        j                  dd       t        j                  dd       t        j                  d dd       t        j                  d dd       t        j                  d dd       t        j                  d dd       t        j                  d dd       t        j                  t        j                  d      d       t        j                  t        j                  d	      d       t        j                  t        j                  d
      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d dd       t        j                  t        j                  d      d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d dd       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d d d       t        j                  d d d       t        j                  t        j                  d!      d        t        j                  t        j                  d"      d        t        j                  t        j                  d#      d        t        j                  d d$       t        j                  d d%       t        j                  d d       t        j                  d d       t        j                  d d       t        j
                  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                  d1)      d*d.+      t        j                  d2t        j                  d-)      d*d.+      t        j                  d3t        j                  d-)      d*d.+      t        j                  d4t        j                  d5)      d*d.+      t        j                  d6t        j                  d5)      d*d.+      t        j                  d2gd7gd89      t        j                  d3gd:gd;9      t        j                  d'd<9             t        j                  d=d&d/gd*>       t        j                  d?d&d3gd*>       t        j                  d@d&d,gd*>       t        j                  dAd&d2gd*>       t        j                  t        j                  dB      dC       t        j                  t        j                  dD      dC       t        j                  t        j                  dE      dC       t        j                  t        j                  dF      dC       t        j                  dC       t        j                  t        j                  dG      dH       t        j                  t        j                  dI      dH       t        j                  t        j                  dJ      dH       t        j                  t        j                  dK      dH       t        j                  dH       t        j                  t        j                  dL      dM       t        j                  t        j                  dN      dM       t        j                  t        j                  dO      dM       t        j                  t        j                  dP      dM       t        j                  dM       t        j                  t        j                  dQ      dR       t        j                  t        j                  dS      dR       t        j                  t        j                  dT      dR       t        j                  t        j                  dU      dR       t        j                  t        j                  dV      dR       t        j                  t        j                  dW      dR       t        j                  t        j                  dX      dR       t        j                  t        j                  dY      dR       t        j                  t        j                  dZ      dR       t        j                  t        j                  d[      dR       t        j                  t        j                  d\      dR       t        j                  t        j                  d]      dR       t        j                  t        j                  d^      dR       t        j                  t        j                  d_      dR       t        j                  t        j                  d`      dR       t        j                  t        j                  da      dR       t        j                  t        j                  db      dR       t        j                  t        j                  dc      dR       t        j                  t        j                  dd      dR       t        j                  dR       t        j                  t        j                  de      df       t        j                  t        j                  dg      df       t        j                  t        j                  dh      df       t        j                  t        j                  di      df       t        j                  t        j                  dj      df       t        j                  t        j                  dk      df       t        j                  t        j                  dl      df       t        j                  t        j                  dm      df       t        j                  t        j                  dn      df       t        j                  t        j                  do      df       t        j                  t        j                  dp      df       t        j                  t        j                  dq      df       t        j                  t        j                  dr      df       t        j                  t        j                  ds      df       t        j                  t        j                  dt      df       t        j                  t        j                  du      df       t        j                  t        j                  dv      df       t        j                  t        j                  dw      df       t        j                  t        j                  dx      df       t        j                  t        j                  dy      df       t        j                  t        j                  dz      df       t        j                  t        j                  d{      df       t        j                  t        j                  d|      df       t        j                  t        j                  d}      df       t        j                  df       y )~Nr   r   r   r   
foreignkey)type_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   rp   r
   F)autoincrementr   r.   r	   Trq   rr   rs   rt   ru   rv   r   rw   zcmf_document_history.id*cmf_document_history_cmf_sign_left_id_fkey)r   zcmf_sign.id+cmf_document_history_cmf_sign_right_id_fkey"cmf_document_history_cmf_sign_pkeyr   r7   r   r   r   r   r   r   r   r   r   r|   r   r~   r}   r{   ro   rz   ry   rx   rJ   r   rI   rH   rG   rF   rE   rD   rC   rB   rA   r@   r?   r>   r=   r<   r;   r:   r9   r6   rn   rK   rm   rl   rk   rj   ri   rh   rg   rf   re   rd   rc   rb   ra   r`   r_   r^   r]   r\   r[   rZ   rY   rX   rW   )r   drop_columndrop_constraintr   r   r   r   r   VARCHARr   r   r   r   r   r   r   	downgrader     s
   NN>#:;NN>#:;t\>t\>t\>t\>t\>MM"$$78\RMM"$$89lSMM"$$78\RMM"$$89lSMM"$$89lSNN<!45NN<!34NN<!34NN<!45NN<!45NN<0t_LAMM"$$HIVefNN?$DENN="9:NN="9:t3<HMM"$$:;H^_MM"$$<=J`aNN);7NN)=9NN)?;NN)>:NN)?;NN)+<=t^<@t^<@MM"$$45.QMM"$$@An]MM"$$AB~^NN>#<=NN>#=>NN>=1NN>#:;NN>#:;OO3IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]YK*C)DKwxZL=/@mnD'KL OO>@_bkaluz{OO?A`cmbnw|}OO@Badocpy~OO>@_bkaluz{MM"$$?@MjkMM"$$@ANklMM"$$ABOlmMM"$$?@MjkMM/0MM"$$FGTxyMM"$$GHUyzMM"$$HIVz{MM"$$FGTxyMM67MM"$$?@MjkMM"$$@ANklMM"$$ABOlmMM"$$?@MjkMM/0MM"$$<=J]^MM"$$<=J]^MM"$$<=J]^MM"$$9:GZ[MM"$$78EXYMM"$$56CVWMM"$$23@STMM"$$23@STMM"$$;<I\]MM"$$9:GZ[MM"$$:;H[\MM"$$@ANabMM"$$=>K^_MM"$$>?L_`MM"$$;<I\]MM"$$;<I\]MM"$$9:GZ[MM"$$<=J]^MM"$$;<I\]MM%&MM"$$67MRMM"$$67MRMM"$$67MRMM"$$34OMM"$$12}MMM"$$/0]KMM"$$34OMM"$$56=QMM"$$./MJMM"$$,--HMM"$$,--HMM"$$56=QMM"$$34OMM"$$45-PMM"$$:;VMM"$$78]SMM"$$89mTMM"$$56=QMM"$$56=QMM"$$34OMM"$$67MRMM"$$56=QMM"$$34OMM"$$89mTMM- r   )__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   <module>r      s6      
p|hx!r   