
    Ixh                         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)zwadd literal in match  tables

Revision ID: f652e94c3a0f
Revises: 43569c02276e
Create Date: 2025-07-17 12:38:31.055370

    )SequenceUnion)opNf652e94c3a0frevision43569c02276e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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t        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             t        j                  dt        j                  dt        j                         d             y)zUpgrade schema.appellationsliteralT)nullablebottle_sizesproducer_keywordsproducer_noises	producersretailer_wines	retailerswine_dbwine_duplicationswine_keywordswine_noiseswinesN)r   
add_columnsaColumnString     v/var/www/html/wine-match-dev/backend/winematch-backend/migrations/versions/f652e94c3a0f_add_literal_in_match_tables.pyupgrader"      s    MM."))Iryy{T"RSMM."))Iryy{T"RSMM%ryyBIIKRV'WXMM#RYYy"))+PT%UVMM+ryyBIIK$OPMM"BIIit$TUMM+ryyBIIK$OPMM)RYYy"))+MNMM%ryyBIIKRV'WXMM/299Y		d#STMM-9biikD!QRMM'299Y		dKLr    c                     t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d	d       t        j                  d
d       t        j                  dd       t        j                  dd       t        j                  dd       y)zDowngrade schema.r   r   r   r   r   r   r   r   r   r   r   r   r   N)r   drop_columnr   r    r!   	downgrader%   '   s     NN7I&NN=),NN?I.NN&	2NN9i(NN;	*NN#Y/NN;	*NN$i0NN&	2NN>9-NN>9-r    )returnN)__doc__typingr   r   alembicr   
sqlalchemyr   r   str__annotations__r	   r
   r   r"   r%   r   r    r!   <module>r-      ss    #   # "0uS$Y 015uS(3--. 5.2
E#x}d*+ 2M$.r    