U
    9gI                     @   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 )
zbevatest

Revision ID: f4ffd9ab3d78
Revises: 946654362f64
Create Date: 2024-12-09 13:24:50.008288

    )opNZf4ffd9ab3d78Z946654362f64c                   C   s   t dtjdtjdddd t jddd t jd	dd
d t dd t dtjdtjdddd t jddd t jddd
d t dd d S )Ncmf_testcase_runstatus    lengthT)nullableix_cmf_testcase_run_status_id)
table_namecmf_testcase_run_status_id_fkey
foreignkey)type_	status_idcmf_testcycle_testcase_result*ix_cmf_testcycle_testcase_result_status_id,cmf_testcycle_testcase_result_status_id_fkey)r   
add_columnsaColumnString
drop_indexdrop_constraintdrop_column r   r   5/opt/eva-app/alembic/versions/f4ffd9ab3d78_evatest.pyupgrade   s      r   c                	   C   s   t dtjdtjddddd t ddd	dgd
g t jdddgdd t dd t dtjdtjddddd t ddd	dgd
g t jdddgdd t dd d S )Nr   r   @   r   FT)autoincrementr   r   
cmf_statusidr   )uniquer   r   r   r	   )r   r   r   r   VARCHARcreate_foreign_keycreate_indexr   r   r   r   r   	downgrade    s    ""r$   )__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr   r$   r   r   r   r   <module>   s   