
    \dd                         d Z ddlmZ ddlZddlmZ ddlmZ ddl	Z	ddl
mZ e	j                  j                   e ed      j                                      ddl d	Zd
ZdZdZddlZd Zd Zy)zgfix nullable

Revision ID: 05a34940fc16
Revises: 9ccaa53facf7
Create Date: 2021-01-29 08:54:54.586713

    )opN)
postgresql)automap_base)Path.)*05a34940fc169ccaa53facf7c            	      <)   t         j                  d      5  t               } | j                  t        j
                  j                  j                  j                  d       | j                  D ]h  }t        |j                        }t        |d      rt        j                  d| d| d       t        |d      sMt        j                  d| d	| d
       j 	 d 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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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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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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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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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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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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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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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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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t!        j"                  d      d       t        j                  d0dt!        j"                  d      d       t        j                  d0dt!        j"                  d      d       t        j                  d1dt!        j"                  d      d       t        j                  d1dt!        j"                  d      d       t        j                  d2dt!        j"                  d      d       t        j                  d2dt!        j"                  d      d       t        j                  d3dt!        j"                  d      d       t        j                  d3dt!        j"                  d      d       t        j                  d4dt!        j"                  d      d       t        j                  d4dt!        j"                  d      d       t        j                  d5dt!        j"                  d      d       t        j                  d5dt!        j"                  d      d       t        j                  d6dt!        j"                  d      d       t        j                  d6dt!        j"                  d      d       t        j                  d7dt!        j"                  d      d       t        j                  d7dt!        j"                  d      d       t        j                  d8dt!        j"                  d      d       t        j                  d8dt!        j"                  d      d       t        j                  d9dt!        j"                  d      d       t        j                  d9d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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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t!        j"                  d      d       t        j                  d@dt!        j"                  d      d       t        j                  d@dt!        j"                  d      d       t        j                  dAdt!        j"                  d      d       t        j                  dAdt!        j"                  d      d       t        j                  dBdt!        j"                  d      d       t        j                  dBdt!        j"                  d      d       t        j                  dCdt!        j"                  d      d       t        j                  dCdt!        j"                  d      d       t        j                  dDdt!        j"                  d      d       t        j                  dDdt!        j"                  d      d       t        j                  dEdt!        j"                  d      d       t        j                  dEdt!        j"                  d      d       y # 1 sw Y   xY w)FN/T)reflectcmf_created_atzupdate zA set cmf_created_at = COALESCE( (select max(cmf_created_at) from z'), now() ) where cmf_created_at is nullcmf_modified_atzC set cmf_modified_at = COALESCE( (select max(cmf_modified_at) from z(), now() ) where cmf_modified_at is nullcmf_activitytimezoneFexisting_typenullablecmf_attachmentcmf_authcmf_balancecmf_balance_operationcmf_cardcmf_chat_groupcmf_chat_topiccmf_commentcmf_companycmf_currencycmf_dealcmf_document	cmf_eventcmf_feed
cmf_foldercmf_formcmf_form_fieldcmf_integrationcmf_invoicecmf_invoice_itemscmf_jobcmf_kanban_statuscmf_leadcmf_listcmf_mailcmf_mail_signaturecmf_mail_templatecmf_mailboxcmf_org_unitcmf_payment
cmf_personcmf_person_groupcmf_pipelinecmf_plan	cmf_pricecmf_print_tmplcmf_productcmf_projectcmf_purchase_ordercmf_purchase_order_itemscmf_rolecmf_sales_ordercmf_sales_order_itemscmf_staff_control
cmf_status	cmf_stockcmf_stock_itemscmf_stock_movecmf_stock_move_itemscmf_stock_operationscmf_subscriptioncmf_taskcmf_u_work_postcmf_u_work_typecmf_unit)APPtest_request_contextr   preparemodelsCmfTaskdpdata_driverengineclassesstr	__table__hasattrr   executealter_columnr   	TIMESTAMP)Baseclsnames      :/opt/eva-app/alembic/versions/05a34940fc16_fix_nullable.pyupgrader`      s   		!	!#	& ~V^^&&22994H<< 		Cs}}%Ds,-

dV#deidj  kR  S s-.

dV#fgkfl  mU  V			  OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO" **D9	 OO" **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	U s   B"AR9ARRARc                  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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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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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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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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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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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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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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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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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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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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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t        j                  d      d       t        j                  d0dt        j                  d      d       t        j                  d0dt        j                  d      d       t        j                  d1dt        j                  d      d       t        j                  d1dt        j                  d      d       t        j                  d2dt        j                  d      d       t        j                  d2dt        j                  d      d       t        j                  d3dt        j                  d      d       t        j                  d3dt        j                  d      d       t        j                  d4dt        j                  d      d       t        j                  d4dt        j                  d      d       t        j                  d5dt        j                  d      d       t        j                  d5dt        j                  d      d       t        j                  d6dt        j                  d      d       t        j                  d6dt        j                  d      d       t        j                  d7dt        j                  d      d       t        j                  d7dt        j                  d      d       t        j                  d8dt        j                  d      d       t        j                  d8dt        j                  d      d       t        j                  d9dt        j                  d      d       t        j                  d9d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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t        j                  d      d       y )>NrL   r   Tr   r   r   rK   rJ   rI   rH   rG   rF   rE   rD   rC   rB   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   rZ   r   r[        r_   	downgraderd     s0   OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO" **D9	 OO" **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	 OO **D9	rc   )__doc__alembicr   
sqlalchemysasqlalchemy.dialectsr   sqlalchemy.ext.automapr   syspathlibr   pathappendrV   resolve
cmf.managerevisiondown_revisionbranch_labels
depends_onpprintr`   rd   rb   rc   r_   <module>rv      sk      * 0 
  DI%%'( )  
 q
ja
rc   