
    j5                     :    d dl Zd dlmZ dZdZdZdZddZddZ	dS )	    N)op 008_add_training_platform_fields007_training_global_schemareturnc                     t          j        dt          j        dt          j        d          d          d           t          j        dt          j        dt          j        d	          d
          d           t          j        dt          j        dt          j                    d
          d           t          j        dt          j        dt          j                    d          d           t          j        dt          j        dt          j                    d
          d           t          j        dt          j        dt          j                    d
          d           t          j        dt          j        dt          j                    d
          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	          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          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          d           t          j        d ddgd           d S )!N	dpo_tasksplatform2   mock)server_default
hub_globalschemaplatform_job_id   T)nullabletraining_configprogressz0.0logserror_message
started_atcompleted_attraining_templatesidFnamedescription	task_typeconfig	is_publicfalse	tenant_id
created_by
created_at
updated_atix_training_templates_tenant_id)r   
add_columnsaColumnStringJSONFloatTextDateTimecreate_tableIntegerBooleanPrimaryKeyConstraintcreate_index     c/lsinfo/ai/hellotax_ai/training_center/backend/alembic/versions/008_add_training_platform_fields.pyupgrader6   	   s   M+ryRYr]]SYZZZcoppppM+ry):BIcNNUYZZZcoppppM+ry):BGIIPTUUU^jkkkkM+ryRXZZPUVVV_kllllM+ryTJJJS_````M+ry"'))dSSS\hiiiiM+ryr{}}tTTT]ijjjjM+ryQUVVV_kllllO(")D"*,,QV*W*W*WY[Ybcikmktuxkyky  EJ  ZK  ZK  ZK  MO  MV  Wd  fh  fm  fo  fo  z~  M  M  M  AC  AJ  KV  XZ  Xa  bd  Xe  Xe  pu  Av  Av  Av  xz  xA  BL  NP  NW  XZ  N[  N[  fk  xl  xl  xl  np  nw  x@  BD  BI  BK  BK  V[  n\  n\  n\  ^`  ^g  hs  uw  u  uA  uA  RY  ^Z  ^Z  ^Z  \^  \e  fq  su  s}  s  s  JO  \P  \P  \P  RT  R[  \h  jl  jt  jv  jv  AE  RF  RF  RF  HJ  HQ  R^  `b  `k  `m  `m  x}  H~  H~  H~  @	B	  @	I	  J	V	  X	Z	  X	c	  X	e	  X	e	  p	u	  @	v	  @	v	  @	v	  x	z	  x	O
  P
T
  x	U
  x	U
  ^
j
  k
  k
  k
  k
O57Kk]coppppppr4   c                  @   t          j        ddd           t          j        dd           t          j        ddd           t          j        ddd           t          j        ddd           t          j        dd	d           t          j        dd
d           t          j        ddd           t          j        ddd           t          j        ddd           t          j        ddd           t          j        ddd           t          j        ddd           t          j        dd	d           t          j        dd
d           t          j        ddd           t          j        ddd           t          j        ddd           d S )Nr%   r   r   r   r   r   r   r   r   r   r   r   r	   	sft_tasks)r   
drop_index
drop_tabledrop_columnr3   r4   r5   	downgrader<      s   M35IR^____M&|<<<<N;|DDDDN;\BBBBN;EEEEN;|<<<<N;
<@@@@N; 1,GGGGN; 1,GGGGN;
<@@@@N;|DDDDN;\BBBBN;EEEEN;|<<<<N;
<@@@@N; 1,GGGGN; 1,GGGGN;
<@@@@@@r4   )r   N)

sqlalchemyr'   alembicr   revisiondown_revisionbranch_labels
depends_onr6   r<   r3   r4   r5   <module>rC      ss             -,

q 
q 
q 
qA A A A A Ar4   