U
    q;d                     @   s<   d Z ddlmZ ddlZdZdZdZdZdd Z	dd	 Z
dS )
zaGantt1

Revision ID: 338111063ea7
Revises: f26b4114a24e
Create Date: 2022-11-15 22:55:53.696025

    )opN338111063ea7Zf26b4114a24ec                   C   sP  t dtjdt dd t d dddgdg t dtjd	tjd
ddd t jt ddd	gdd t d ddd	gdg t dtjdtjd
ddd t j	ddd t jt dddgdd t j
dddd t d dddgdg t dd t dtjd	tjd
ddd t jt ddd	gdd t d ddd	gdg d S )Ncmf_gantt_baseline
is_operateT)nullablecmf_task	parent_ididcmf_gantt_taskgantt_project_id@   lengthF"ix_cmf_gantt_task_gantt_project_iduniquecmf_projectmain_gantt_project_id#ix_cmf_project_op_gantt_baseline_id
table_name$ix_cmf_project_main_gantt_project_id%cmf_project_op_gantt_baseline_id_fkey
foreignkeytype_op_gantt_baseline_idix_cmf_task_gantt_project_id)r   
add_columnsaColumnBooleancreate_foreign_keyStringcreate_indexf
drop_indexdrop_constraintdrop_column r)   r)   4/opt/eva-app/alembic/versions/338111063ea7_gantt1.pyupgrade   s       r+   c                	   C   s   t jd ddd t jt ddd t dd t dtjdtjd	d
ddd t jd ddd t 	ddddgdg t jt ddd t j
dddgdd t dd t jd ddd t jt ddd t dd t jd ddd t dd d S )Nr   r   r   r   r   r   r   r   r   r   FT)autoincrementr   r   r   r	   r   r   r   r   r
   r   r   )r   r'   r&   r%   r(   r   r   r    VARCHARr"   r$   r)   r)   r)   r*   	downgrade&   s    "r.   )__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr+   r.   r)   r)   r)   r*   <module>   s   