
    j                     6    d dl Zd dlmZ dZdZdZdZd Zd Z	dS )    N)op006005c                  	   t          j        dt          j        dt          j                    d          t          j        dt          j        d          dd          t          j        d	t          j        d
          d          t          j        dt          j        d          d          t          j        dt          j        d          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                              t          j        dt          j        d          d          t          j        dt          j	                    dd          t          j        dt          j	                    dd          t          j        dt          j                    dd          t          j        dt          j                    dt          j
                              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                    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          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(d!d"gd           t          j        d)d!d$gd           t          j        d*d!dgd           t          j        d+t          j        d"t          j                    t          j        d#          d          d           d S ),Ndata_sourcesidF)nullablecode2   T)r	   uniquename   source_typeregion_level   region_codeadapter_classadapter_confighas_categories)r	   server_defaultcrawl_scheduled   request_delay_minz1.0request_delay_maxz5.0max_retries3	is_activelast_crawled_at
created_atdata_centerschemau  INSERT INTO data_center.data_sources (id, code, name, source_type, region_level, region_code, adapter_class, has_categories, is_active) VALUES (1, 'chinatax', '国家税务总局', 'regulation', 'national', 'CN', 'adapters.chinatax.adapter.ChinataxAdapter', TRUE, TRUE)tax_documents	source_idzdata_center.data_sources.iddoc_typeqa_question	qa_answerzqUPDATE data_center.tax_documents SET source_id=1, doc_type='regulation', region_code='CN' WHERE source_id IS NULLidx_doc_source_ididx_doc_doc_typeidx_doc_region_codedata_processing_tasks)r   create_tablesaColumnIntegerStringJSONBooleanfalseFloattrueDateTimePrimaryKeyConstraintexecute
add_column
ForeignKeyTextcreate_index     c/lsinfo/ai/hellotax_ai/data_center/backend/alembic/versions/006_add_datasource_and_extend_taxdoc.pyupgrader@   	   sb   ONBIdBJLL5$Q$Q$QSUS\]cegenoqerer  ~C  LP  TQ  TQ  TQ  SU  S\  ]c  eg  en  or  es  es  ~C  SD  SD  SD  FH  FO  P]  _a  _h  ik  _l  _l  w{  F|  F|  F|  ~@  ~G  HV  XZ  Xa  bd  Xe  Xe  pt  ~u  ~u  ~u  wy  w@  AN  PR  PY  Z\  P]  P]  hl  wm  wm  wm  oq  ox  yH  JL  JS  TW  JX  JX  cg  oh  oh  oh  jl  js  tD  FH  FM  FO  FO  Z^  j_  j_  j_  ac  aj  k{  }  }G  }I  }I  TY  jl  jr  jt  jt  au  au  au  wy  w@	  A	Q	  S	U	  S	\	  ]	`	  S	a	  S	a	  l	p	  wq	  wq	  wq	  s	u	  s	|	  }	P
  R
T
  R
Z
  R
\
  R
\
  g
l
  }
B  s	C  s	C  s	C  EG  EN  Ob  df  dl  dn  dn  y~  OT  EU  EU  EU  WY  W`  an  pr  pz  p|  p|  GL  ]`  Wa  Wa  Wa  ce  cl  mx  z|  zD  zF  zF  QV  gi  gn  gp  gp  cq  cq  cq  su  s|  }N  PR  P[  P]  P]  hl  sm  sm  sm  oq  ox  yE  GI  GR  GT  GT  _c  od  od  od  fh  f}  ~B  fC  fC  LY  Z  Z  Z  ZJ  _  `  `  `M/29["*,,VsHtHt  @D  $E  $E  $E  N[  \  \  \  \M/29Z2QU#V#V#V_lmmmmM/29]BIbMMTX#Y#Y#YboppppM/29]BGIIPT#U#U#U^kllllM/29["'))d#S#S#S\ijjjjJ  C  D  D  DO';-P]^^^^O&*m\\\\O)?]OTabbbbM)29["*,,PRP]^{P|P|  HL  ,M  ,M  ,M  Vc  d  d  d  d  d  dr>   c                     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 S )Nr+   r$   r    r!   r*   r#   )
table_namer"   r)   r(   r'   r&   r   r%   r   )r   drop_column
drop_index
drop_tabler=   r>   r?   	downgraderF      s    N*KNNNNM'OMZZZZM$WWWWM%/-XXXXN?KFFFFN?M-HHHHN?M-HHHHN?J}EEEEN?KFFFFM.777777r>   )

sqlalchemyr-   alembicr   revisiondown_revisionbranch_labels
depends_onr@   rF   r=   r>   r?   <module>rM      sb             
d d d
8 
8 
8 
8 
8r>   