U
    \ÚdF  ã                   @   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 )
zjgit integration

Revision ID: e1bec3e4130e
Revises: a9996241ad5b
Create Date: 2022-11-22 12:43:33.951169

é    )ÚopNÚe1bec3e4130eÚa9996241ad5bc                   C   s¬  t  dtjdtjddddtjdtjddd	dtjd
tjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dt dgdg¡t dgdg¡t d¡¡ t jt  d¡ddgdd t jt  d¡ddgdd t jt  d¡ddgdd t jt  d¡dd
gdd t  dtjdtjddddtjdtjddd	dtjd
tjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dt dgdg¡t dgdg¡t d¡¡ t jt  d¡ddgdd t jt  d¡ddgdd t jt  d¡ddgdd t jt  d¡dd
gdd t  dtjdtjddddtjdtjddd	dtjd
tjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dt dgdg¡t dgd g¡t d¡¡ t jt  d!¡ddgdd t jt  d"¡ddgdd t jt  d#¡ddgdd t jt  d$¡dd
gdd t  d%tjdtjddddtjdtjddd	dtjd
tjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dtjdtjddd	dt dgdg¡t dgd&g¡t d¡¡ t jt  d'¡d%dgdd t jt  d(¡d%dgdd t jt  d)¡d%dgdd t jt  d*¡d%d
gdd t  	d+tjd,t 
¡ d	d¡ t  	d-tjd,t 
¡ d	d¡ t  	d.tjd/t 
¡ d	d¡ t  	d.tjd0tjd	d1d	d¡ t  	d.tjd,t 
¡ d	d¡ d S )2NÚcmf_task_cmf_git_branchÚidé€   )ÚlengthF)ÚnullableÚ	parent_idé@   TÚroot_idÚdescriptioni   Úleft_idÚright_idÚleft_name_cacheé   Úright_name_cachezcmf_task.idzcmf_git_branch.idÚ"ix_cmf_task_cmf_git_branch_left_id)ÚuniqueÚ$ix_cmf_task_cmf_git_branch_parent_idÚ#ix_cmf_task_cmf_git_branch_right_idÚ"ix_cmf_task_cmf_git_branch_root_idÚcmf_task_cmf_git_commitzcmf_git_commit.idÚ"ix_cmf_task_cmf_git_commit_left_idÚ$ix_cmf_task_cmf_git_commit_parent_idÚ#ix_cmf_task_cmf_git_commit_right_idÚ"ix_cmf_task_cmf_git_commit_root_idÚcmf_task_cmf_git_merge_requestzcmf_git_merge_request.idÚ)ix_cmf_task_cmf_git_merge_request_left_idÚ+ix_cmf_task_cmf_git_merge_request_parent_idÚ*ix_cmf_task_cmf_git_merge_request_right_idÚ)ix_cmf_task_cmf_git_merge_request_root_idÚcmf_task_cmf_git_repozcmf_git_repo.idÚ ix_cmf_task_cmf_git_repo_left_idÚ"ix_cmf_task_cmf_git_repo_parent_idÚ!ix_cmf_task_cmf_git_repo_right_idÚ ix_cmf_task_cmf_git_repo_root_idÚcmf_git_branchÚdeletedÚcmf_git_merge_requestÚcmf_git_repoÚsyncÚ	last_sync)Útimezone)r   Úcreate_tableÚsaÚColumnÚStringÚForeignKeyConstraintÚPrimaryKeyConstraintÚcreate_indexÚfÚ
add_columnÚBooleanÚ	TIMESTAMP© r9   r9   ú=/opt/eva-app/alembic/versions/e1bec3e4130e_git_integration.pyÚupgrade   s’    õõõõ r;   c                   C   s¨  t  dd¡ t  dd¡ t  dd¡ t  dd¡ t  dd¡ t jt  d¡dd	 t jt  d
¡dd	 t jt  d¡dd	 t jt  d¡dd	 t  d¡ t jt  d¡dd	 t jt  d¡dd	 t jt  d¡dd	 t jt  d¡dd	 t  d¡ t jt  d¡dd	 t jt  d¡dd	 t jt  d¡dd	 t jt  d¡dd	 t  d¡ t jt  d¡dd	 t jt  d¡dd	 t jt  d¡dd	 t jt  d¡dd	 t  d¡ d S )Nr*   r(   r,   r+   r)   r'   r&   r"   )Ú
table_namer%   r$   r#   r!   r   r    r   r   r   r   r   r   r   r   r   r   r   r   )r   Údrop_columnÚ
drop_indexr5   Ú
drop_tabler9   r9   r9   r:   Ú	downgradea   s2    


r@   )Ú__doc__Úalembicr   Ú
sqlalchemyr/   ÚrevisionÚdown_revisionÚbranch_labelsÚ
depends_onr;   r@   r9   r9   r9   r:   Ú<module>   s   N