
    Evh	                         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ZddZy)zjfix web crawler

Revision ID: 1a9ab9cfabf3
Revises: 06e99854de2c
Create Date: 2025-07-15 17:21:50.482735

    )SequenceUnion)opN1a9ab9cfabf3revision06e99854de2cdown_revisionbranch_labels
depends_onc                     t        j                  dt        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j
                         d      t        j                  d	t        j
                         d      t        j                  d
t        j
                         d      t        j                  dgdg      t        j                  dgdg      t        j                  d      
       t        j                  ddt        j                         d       t        j                  t        j                  d      ddgd       t        j                  ddd       t        j                  ddd       t        j                  ddddgdg       t        j                  dd       y)zUpgrade schema.web_crawler_filesidF)nullableweb_crawler_idfile_id
created_atT
updated_at
deleted_atzfiles.idzweb_crawlers.idweb_crawlerslocation_idexisting_typer   ix_web_crawler_files_id)uniqueweb_crawlers_file_id_fkey
foreignkeytype_web_crawlers_location_id_fkeyN	locations)r   create_tablesaColumnIntegerDateTimeForeignKeyConstraintPrimaryKeyConstraintalter_columnINTEGERcreate_indexfdrop_constraintcreate_foreign_keydrop_column     j/var/www/html/wine-match-dev/backend/winematch-backend/migrations/versions/1a9ab9cfabf3_fix_web_crawler.pyupgrader2      s`    OO'IIdBJJL51II

u=IIi6IIlBKKMD9IIlBKKMD9IIlBKKMD9YK*8-.1B0CFD!
 OONMZZ\ OOBDD235H4&Y^_2N,W6l[$m_tfUNN>9-r0   c            	         t        j                  dt        j                  dt        j                         dd             t        j
                  ddd       t        j                  d	dd
dgdgd       t        j                  ddddgdgd       t        j                  t        j                  d      d       t        j                  ddt        j                         d       t        j                  d       y)zDowngrade schema.r   r   FT)autoincrementr   Nr   r   r   r    r   r   CASCADE)ondeleter   fileszSET NULLr   r   )
table_namer   )r   
add_columnr"   r#   r)   r,   r-   
drop_indexr+   r(   
drop_tabler/   r0   r1   	downgrader<   .   s     MM."))Irzz|SXcg"hit^<@9>;YfXgjnio  {D  E5~wQZP[^b]cnxyMM"$$01>QROONMZZ\ MM%&r0   )returnN)__doc__typingr   r   alembicr   
sqlalchemyr"   r   str__annotations__r	   r
   r   r2   r<   r/   r0   r1   <module>rD      sr    #   # "0uS$Y 015uS(3--. 5.2
E#x}d*+ 2.2'r0   