o
    Ղi                     @   s   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dZdddZdS )ud   添加文档版本历史表

Revision ID: 002
Revises: 001
Create Date: 2026-04-10 00:00:00.000000

    )SequenceUnion)opN002revision001down_revisionbranch_labels
depends_onreturnc                   C   s   t jdtjdt ddtjdt ddtjdt ddtjdt ddtjd	t td
ddtjdgdgddt	dtj
dddddd
 t jdddgdd t jt dddgdd d S )Ntax_document_versionsidF)nullabledoc_idversion_numbercontent_markdownT
created_atznow())server_defaultr   zdata_center.tax_documents.idCASCADE)ondeleteuq_docver_doc_version)namedata_centerschemaidx_docver_doc_idix_tax_document_versions_id)r   create_tablesaColumnIntegerTextDateTimetextForeignKeyConstraintPrimaryKeyConstraintUniqueConstraintcreate_indexf r)   r)   X/lsinfo/ai/hellotax_ai/data_center/backend/alembic/versions/002_add_document_versions.pyupgrade   s   r+   c                   C   s8   t jdddd t jt dddd t jddd d S )Nr   r   r   )
table_namer   r   r   )r   
drop_indexr(   
drop_tabler)   r)   r)   r*   	downgrade$   s   r/   )r   N)__doc__typingr   r   alembicr   
sqlalchemyr   r   str__annotations__r   r	   r
   r+   r/   r)   r)   r)   r*   <module>   s    
