U
    Eh                     @   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 )
zcfilename

Revision ID: e2cba6aea6b2
Revises: 301e6ae52d16
Create Date: 2025-05-07 15:06:11.140736

    )opNZe2cba6aea6b2301e6ae52d16c                   C   s   t dtjdtjdddd t d t d t jddtjddd	d
 t jddtjddtjddd	d t jt 	dddgd	d d S )Ncmf_attachment	file_name   lengthT)nullablezT
        UPDATE cmf_attachment
        SET name = ''
        WHERE name is null
    z@
        UPDATE cmf_attachment
        SET file_name = name
    F)existing_typer	   name   r
   type_r	   ix_cmf_attachment_file_name)unique)
r   
add_columnsaColumnStringexecutealter_columnVARCHARcreate_indexf r   r   6/opt/eva-app/alembic/versions/e2cba6aea6b2_filename.pyupgrade   s     




r   c                   C   sH   t jt ddd t jddtjddtjdddd	 t dd
 d S )Nr   r   )
table_namer   r   r   r   Tr   r   )r   
drop_indexr   r   r   r   r   drop_columnr   r   r   r   	downgrade1   s    

r    )__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr   r    r   r   r   r   <module>   s   