
    j                     B    d dl Zd dlmZ d dlmZ dZdZdZdZ	d Z
d ZdS )    N)op)JSON004_sft_tasks001_expert_training_modelsc                     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          dd          t          j        dt          j                    d          t          j        dt          j        d          d          t          j        dt          d          t          j        dt          d          t          j        dt          j        d          dd          t          j        dt          j        d          d          t          j        dt          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 t          j	                    d          t          j        d!t          j
                    ddd"          t          j        d#t          j	                    d          t          j        d$t          j                    d          d%&           d S )'N	sft_tasksidT)primary_keyindexname   F)nullabledescriptionstatus2   pending)defaultr   
dataset_id
model_namehyperparametersresultplatformmockplatform_job_idtraining_configprogressg        logserror_message
started_atcompleted_at	tenant_id)r   r   
created_by
created_at
updated_at
is_deleted)r   r   r   
deleted_at
deleted_by
hub_globalschema)r   create_tablesaColumnIntegerStringTextr   FloatDateTimeBoolean     W/lsinfo/ai/hellotax_ai/training_center/backend/alembic/versions/004_create_sft_tasks.pyupgrader7   
   s   OK44W[!\!\!\^`^ghnprpyz}p~p~  JO  _P  _P  _P  RT  R[  \i  km  kr  kt  kt  C  RD  RD  RD  FH  FO  PX  Z\  Zc  df  Zg  Zg  qz  EJ  FK  FK  FK  MO  MV  Wc  eg  eo  eq  eq  |A  MB  MB  MB  DF  DM  NZ  \^  \e  fi  \j  \j  uz  D{  D{  D{  }  }F  GX  Z^  im  }n  }n  }n  pr  py  zB  DH  SW  pX  pX  pX  Z\  Zc  dn  pr  py  z|  p}  p}  GM  X]  Z^  Z^  Z^  `b  `i  j{  }  }F	  G	J	  }K	  }K	  V	Z	  `[	  `[	  `[	  ]	_	  ]	f	  g	x	  z	~	  I
M
  ]	N
  ]	N
  ]	N
  P
R
  P
Y
  Z
d
  f
h
  f
n
  f
p
  f
p
  z
}
  HM  P
N  P
N  P
N  PR  PY  Z`  bd  bi  bk  bk  vz  P{  P{  P{  }  }F  GV  XZ  X_  Xa  Xa  lp  }q  }q  }q  su  s|  }I  KM  KV  KX  KX  cg  sh  sh  sh  jl  js  tB  DF  DO  DQ  DQ  \`  ja  ja  ja  ce  cl  mx  z|  zD  zF  zF  QU  ]a  cb  cb  cb  df  dm  nz  |~  |F  |H  |H  SW  dX  dX  dX  Z\  Zc  dp  rt  r}  r  r  JO  ZP  ZP  ZP  RT  R[  \h  jl  ju  jw  jw  BG  RH  RH  RH  JL  JS  T`  bd  bl  bn  bn  x}  HM  UY  JZ  JZ  JZ  \^  \e  fr  tv  t  tA  tA  LP  \Q  \Q  \Q  SU  S\  ]i  km  ku  kw  kw  BF  SG  SG  SG  P\  ]  ]  ]  ]  ]  ]r5   c                  2    t          j        dd           d S )Nr   r(   r)   )r   
drop_tabler4   r5   r6   	downgrader:      s    M+l333333r5   )
sqlalchemyr,   alembicr   sqlalchemy.dialects.postgresqlr   revisiondown_revisionbranch_labels
depends_onr7   r:   r4   r5   r6   <module>rB      st              / / / / / /,
] ] ]4 4 4 4 4r5   