
    ji(                         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)zelsso login

Revision ID: d02dd4ffaabc
Revises: 322e44198dd6
Create Date: 2026-01-16 11:19:11.866975

    )SequenceUnion)opNd02dd4ffaabcrevision322e44198dd6down_revisionbranch_labels
depends_onc                  ~	   t        j                  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	      t        j                  dt        j                         d	      t        j                  dt        j                         d	      t        j                  dt        j
                  d      d	      t        j                  dt        j                         d	      t        j                  dt        j                         d	      t        j                  dgdgd      t        j                  dgdgd      t        j                  dgdgd      t        j                  d             t        j                  t        j                  d      ddgd       t        j                  t        j                  d      ddgd       t        j                  t        j                  d      dd
gd       t        j                  t        j                  d      ddgd       t        j                  t        j                  d      ddgd       t        j                  t        j                  d      ddgd       t        j                  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	      t        j                  dt        j                         d	      t        j                  dgd#gd      t        j                  d             t        j                  t        j                  d$      ddgd       t        j                  t        j                  d%      ddgd       t        j                  d&t        j                  d
t        j                         d	             t        j                  d d&d'd
gdg       y )(Nsmart_inventory_chat_sessionsidTF)autoincrementnullablechat_session_id$   )length)r   
company_iduser_idstore_id	branch_id	chat_named   
created_at
updated_atzbranches.branch_idCASCADE)ondeletezstores.store_idzusers.user_id*ix_smart_inventory_chat_sessions_branch_id)unique0ix_smart_inventory_chat_sessions_chat_session_id+ix_smart_inventory_chat_sessions_company_id#ix_smart_inventory_chat_sessions_id)ix_smart_inventory_chat_sessions_store_id(ix_smart_inventory_chat_sessions_user_idsmart_inventory_chat_messages
session_idrole   contentz smart_inventory_chat_sessions.id#ix_smart_inventory_chat_messages_id+ix_smart_inventory_chat_messages_session_idusers	companies)r   create_tablesaColumnIntegerStringDateTimeForeignKeyConstraintPrimaryKeyConstraintcreate_indexfText
add_columncreate_foreign_key     G/var/www/html/hubwallet-dev/alembic/versions/d02dd4ffaabc_lsso_login.pyupgrader>      s_   OO3IIdBJJLuEII"!5FIIlBJJL59IIi6IIj"**,7IIk2::<%8IIk299C04@IIlBKKMD9IIlBKKMD9[M,@+AIVZL+<*=	RYK/):YOD! OOBDDEFHgjuiv  @E  FOOBDDKLNm  qB  pC  LP  QOOBDDFGIhkwjx  BG  HOOBDD>?A`cgbhqvwOOBDDDEGfisht  ~C  DOOBDDCDFehqgr  |A  BOO3IIdBJJLuEIIlBJJL59IIfbiir*U;IIiU3IIlBKKMD9\N-O,P[deD! OOBDD>?A`cgbhqvwOOBDDFGIhkwjx  BG  HMM'299\2::<$OP$|ntfMr<   c                  T   t        j                  d dd       t        j                  dd       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j
                  d       t        j                  t        j                  d	      d
       t        j                  t        j                  d      d
       t        j                  t        j                  d      d
       t        j                  t        j                  d      d
       t        j                  t        j                  d      d
       t        j                  t        j                  d      d
       t        j
                  d
       y )Nr,   
foreignkey)type_r   r+   r%   )
table_namer*   r$   r   r#   r"   r!   r    r   )r   drop_constraintdrop_column
drop_indexr7   
drop_tabler;   r<   r=   	downgraderG   <   s   tWL9NN7L)MM"$$DERqrMM"$$<=JijMM12MM"$$ABOnoMM"$$BCPopMM"$$<=JijMM"$$DERqrMM"$$IJWvwMM"$$CDQpqMM12r<   )returnN)__doc__typingr   r   alembicr   
sqlalchemyr/   r   str__annotations__r	   r
   r   r>   rG   r;   r<   r=   <module>rO      st    #   # "0uS$Y 015uS(3--. 5.2
E#x}d*+ 2#NN3r<   