
    YC^ik                         U d Z ddlmZmZ ddlmZ ddlZdZe	e
d<   dZee	df   e
d<   dZee	ee	   df   e
d	<   dZee	ee	   df   e
d
<   ddZddZy)z^fix

Revision ID: 69f502262462
Revises: 429e1d3f391d
Create Date: 2026-01-07 11:28:25.227752

    )SequenceUnion)opN69f502262462revision429e1d3f391ddown_revisionbranch_labels
depends_onc                     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ddddd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
      t        j                  d      d
      t        j                  dt        j                  d
      t        j                  d      d
      t        j                  d	gdg      t        j                  d             t        j                  t        j                  d      dd	gd        t        j                  t        j                  d!      ddgd        t        j                  t        j                  d"      ddgd
        t        j                  t        j                  d#      ddgd        t        j                  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      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	gdg      t        j                  d%gd+g      t        j                  d&gd,g      t        j                  d             t        j                  t        j                  d-      d$d	gd        t        j                  t        j                  d.      d$dgd        t        j                  t        j                  d/      d$d%gd        t        j                  t        j                  d0      d$d&gd        y )1Ncelery_task_trackeridF)nullabletask_id   )length	task_name
company_idTstatusPENDINGSTARTEDSUCCESSFAILURERETRYREVOKEDHOLDcelerytaskstatus)nameerror_messagei  
started_at)timezonecompleted_at
created_atznow())server_defaultr   
updated_atzcompanies.id!ix_celery_task_tracker_company_id)uniqueix_celery_task_tracker_idix_celery_task_tracker_task_id ix_celery_task_tracker_task_namemonthly_forecastslocation_id
product_idforecast_datetarget_monthforecast_qtymodel_versionzlocations.idzproducts.idix_monthly_forecasts_company_idix_monthly_forecasts_id ix_monthly_forecasts_location_idix_monthly_forecasts_product_id)r   create_tablesaColumnIntegerStringEnumDateTimetextForeignKeyConstraintPrimaryKeyConstraintcreate_indexfDateFloat     @/var/www/html/hubwallet-dev/alembic/versions/69f502262462_fix.pyupgraderG      s   OO)IIdBJJL51IIi#.?IIk299C05AIIlBJJL48IIh	9iGU^`fm  A  LQ  RIIoryy5EIIlBKK6FIInbkk484HIIlBKK6rwwwGWbfgIIlBKK6rwwwGWbfg\N^,<?D! OOBDD<=?TWcVdmrsOOBDD457Ltf]bcOOBDD9:<QT]S^gklOOBDD;<>SVaUbkpqOO'IIdBJJL51IIlBJJL59IImRZZ\E:IIlBJJL59IIor{{D9"''RYJZejkIInbggi%8IInbhhj59IIoryy{T:IIlBKK6rwwwGWbfg\N^,<?]On-=@\N]O>D! OOBDD:;=PS_R`inoOOBDD235H4&Y^_OOBDD;<>QTaSbkpqOOBDD:;=PS_R`inorE   c                     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       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       y )Nr5   r+   )
table_namer4   r3   r2   r*   r   r)   r(   r&   )r   
drop_indexrA   
drop_tablerD   rE   rF   	downgraderL   ?   s    MM"$$89FYZMM"$$9:GZ[MM"$$01>QRMM"$$89FYZMM%&MM"$$9:G\]MM"$$78EZ[MM"$$23@UVMM"$$:;H]^MM'(rE   )returnN)__doc__typingr   r   alembicr   
sqlalchemyr7   r   str__annotations__r	   r
   r   rG   rL   rD   rE   rF   <module>rT      st    #   # "0uS$Y 015uS(3--. 5.2
E#x}d*+ 2&pT)rE   