Ë
    µ°gj
  ã                   ó¬   — 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	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„Zdd„Zy)zodrop_orphaned_tables

Revision ID: c4d5e6f7a8b9
Revises: a1b2c3d4e5f6
Create Date: 2026-07-24 12:00:00.000000

é    )ÚSequenceÚUnion)ÚopNÚc4d5e6f7a8b9ÚrevisionÚa1b2c3d4e5f6Údown_revisionÚbranch_labelsÚ
depends_onc                  óŽ   — t        j                  dd¬«       t        j                  dd¬«       t        j                  dd¬«       y)u>   Elimina tablas huÃ©rfanas de versiones anteriores del sistema.Ú	documentsT)Ú	if_existsÚ
index_logsÚfoldersN)r   Ú
drop_table© ó    úR/var/www/html/metafoliadorv2/alembic/versions/c4d5e6f7a8b9_drop_orphaned_tables.pyÚupgrader      s,   € ä‡M�M�+¨Õ.Ü‡M�M�,¨$Õ/Ü‡M�M�) tÖ,r   c                  óŠ  — t        j                  dt        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  d	t        j
                  «       t        j                  d
«      d¬«      t        j                  dt        j
                  «       t        j                  d
«      d¬«      t        j                  d«      «       t        j                  dt        j                  dt        j                  «       dd¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  «       d¬«      t        j                  d	t        j
                  «       t        j                  d
«      d¬«      t        j                  d«      «	       t        j                  dt        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  «       d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  dt        j                  d¬«      d¬«      t        j                  d	t        j
                  «       t        j                  d
«      d¬«      t        j                  dt        j
                  «       t        j                  d
«      d¬«      t        j                  dgdg«      t        j                  d«      «       y)uQ   Recrea las tablas huÃ©rfanas (no necesario en downgrade, solo para consistencia).r   Úidéÿ   )ÚlengthF)ÚnullableÚpathi   Ú
created_atznow())Úserver_defaultr   Ú
updated_atr   T)Úautoincrementr   Ú	folder_idÚdocument_idÚeventé2   ÚstatusÚmessager   ÚnameÚmimetypeÚ
size_bytesÚversionz
folders.idN)r   Úcreate_tableÚsaÚColumnÚStringÚDateTimeÚtextÚPrimaryKeyConstraintÚIntegerÚTextÚForeignKeyConstraintr   r   r   Ú	downgrader4      sˆ  € ä‡O�O�IÜ
�	‰	�$œŸ	™	¨Ô-¸Ô>Ü
�	‰	�&œ"Ÿ)™)¨4Ô0¸5ÔAÜ
�	‰	�,¤§¡£¼b¿g¹gÀgÓ>NÐY^Ô_Ü
�	‰	�,¤§¡£¼b¿g¹gÀgÓ>NÐY^Ô_Ü
×Ñ Ó%ôô ‡O�O�LÜ
�	‰	�$œŸ
™
›°DÀ5ÔIÜ
�	‰	�+œrŸy™y°Ô4¸uÔEÜ
�	‰	�-¤§¡°#Ô!6ÀÔGÜ
�	‰	�'œ2Ÿ9™9¨BÔ/¸%Ô@Ü
�	‰	�(œBŸI™I¨RÔ0¸5ÔAÜ
�	‰	�)œRŸW™W›Y°Ô6Ü
�	‰	�,¤§¡£¼b¿g¹gÀgÓ>NÐY^Ô_Ü
×Ñ Ó%ô	ô ‡O�O�KÜ
�	‰	�$œŸ	™	¨Ô-¸Ô>Ü
�	‰	�+œrŸy™y°Ô4¸uÔEÜ
�	‰	�&œ"Ÿ)™)¨4Ô0¸5ÔAÜ
�	‰	�*œbŸi™i¨sÔ3¸dÔCÜ
�	‰	�,¤§
¡
£°tÔ<Ü
�	‰	�)œRŸY™Y¨bÔ1¸EÔBÜ
�	‰	�(œBŸI™I¨RÔ0¸5ÔAÜ
�	‰	�,¤§¡£¼b¿g¹gÀgÓ>NÐY^Ô_Ü
�	‰	�,¤§¡£¼b¿g¹gÀgÓ>NÐY^Ô_Ü
×Ñ  °¨~Ó@Ü
×Ñ Ó%õr   )ÚreturnN)Ú__doc__Útypingr   r   Úalembicr   Ú
sqlalchemyr+   r   ÚstrÚ__annotations__r	   r
   r   r   r4   r   r   r   ú<module>r<      sy   ðò÷ #å Û ð €ˆ#Ó Ø1?€ˆu�S˜( 3™-¨Ð-Ñ.Ó ?Ø15€ˆu�S˜( 3™-¨Ð-Ñ.Ó 5Ø.2€
ˆE�#�x ‘} dÐ*Ñ+Ó 2ó-ôr   