
    +jw"                     @    S r SSKJr  SSKrSrSrSrSrSS jr	SS jr
g)z_
Initial assets schema
Revision ID: 0001_assets
Revises: None
Create Date: 2025-12-10 00:00:00
    )opN0001_assetsc                  @   [         R                  " S[        R                  " S[        R                  " SS9SS9[        R                  " S[        R                  " SS9SS	9[        R                  " S
[        R
                  " 5       SSS9[        R                  " S[        R                  " SS9SS	9[        R                  " S[        R                  " SS9SS	9[        R                  " SSS95        [         R                  " SSS/SS9  [         R                  " SSS/5        [         R                  " S[        R                  " S[        R                  " SS9SS9[        R                  " S[        R                  " SS9SSS9[        R                  " S[        R                  " SS9SS	9[        R                  " S[        R                  " SS9[        R                  " SS S!9SS	9[        R                  " S"[        R                  " SS9[        R                  " SS#S!9SS	9[        R                  " S$[        R                  " 5       SS	9[        R                  " S[        R                  " SS9SS	9[        R                  " S%[        R                  " SS9SS	9[        R                  " S&[        R                  " SS9SS	9[        R                  " SSSS'S95        [         R                  " S(SS/5        [         R                  " S)SS/5        [         R                  " S*SS/5        [         R                  " S+SS/5        [         R                  " S,SS&/5        [         R                  " S-SSS/5        [         R                  " S.[        R                  " S[        R                  " SS9SS9[        R                  " S/[        R                  " S0S9SS1S9[        R                  " S2S3S95        [         R                  " S4S.S//5        [         R                  " S5[        R                  " S6[        R                  " SS9[        R                  " S7S8S!9SS	9[        R                  " S9[        R                  " SS9[        R                  " S:S S!9SS	9[        R                  " S;[        R                  " S0S9SS<S9[        R                  " S=[        R                  " SS9SS	9[        R                  " S6S9S>S95        [         R                  " S?S5S9/5        [         R                  " S@S5S6/5        [         R                  " SA[        R                  " S[        R                  " 5       SSSB9[        R                  " S[        R                  " SS9[        R                  " SS8S!9SS	9[        R                  " SC[        R                  " 5       SS	9[        R                  " SD[        R
                  " 5       SS	9[        R                  " SE[        R                  " 5       S[        R                   " SF5      S9[        R                  " SGSHS9[        R                  " SCSIS95        [         R                  " SJSASC/5        [         R                  " SKSAS/5        [         R                  " SL[        R                  " S6[        R                  " SS9[        R                  " S7S8S!9SS	9[        R                  " SM[        R                  " SS9SS	9[        R                  " SN[        R                  " 5       SSS9[        R                  " SO[        R                  " SPS9SS	9[        R                  " SQ[        R"                  " SRSS5      SS	9[        R                  " ST[        R                  " 5       SS	9[        R                  " SU[        R                  " 5       SS	9[        R                  " S6SMSNSVS95	        [         R                  " SWSLSM/5        [         R                  " SXSLSMSO/5        [         R                  " SYSLSMSQ/5        [         R                  " SZSLSMST/5        [        R$                  " S.[        R&                  " S[        R                  " SS95      [        R&                  " S/[        R                  " 5       5      5      n [         R(                  " U S[S\S].S^S\S].S_S\S].S`S\S].SaS\S].SbS\S].ScS\S].SdS\S].SeS\S].SfS\S].SgS\S].ShS\S].SiS\S].SjS\S].SkS\S].SlS\S].SmS\S].SnS\S].SoS\S].SpS\S].SqS\S].SrS\S].SsS\S].StS\S]./5        g )uNassetsid$   )lengthT)primary_keyhash   )nullable
size_bytesF0)r   server_default	mime_type   
created_at)timezonezsize_bytes >= 0ck_assets_size_nonneg)nameuq_assets_hash)uniqueix_assets_mime_typeassets_infoowner_id    r   i   asset_idz	assets.idRESTRICT)ondelete
preview_idzSET NULLuser_metadata
updated_atlast_access_timeuq_assets_info_asset_owner_nameix_assets_info_owner_idix_assets_info_asset_idix_assets_info_nameix_assets_info_created_atix_assets_info_last_access_timeix_assets_info_owner_nametagstag_type    userzname = lower(name)ck_tags_lowercaseix_tags_tag_typeasset_info_tagsasset_info_idzassets_info.idCASCADEtag_namez	tags.nameoriginmanualadded_atpk_asset_info_tagsix_asset_info_tags_tag_name ix_asset_info_tags_asset_info_idasset_cache_state)r
   autoincrement	file_pathmtime_nsneeds_verifyfalsez%(mtime_ns IS NULL) OR (mtime_ns >= 0)ck_acs_mtime_nonneguq_asset_cache_state_file_pathix_asset_cache_state_file_pathix_asset_cache_state_asset_idasset_info_metakeyordinalval_stri   val_num&   
   val_boolval_jsonpk_asset_info_metaix_asset_info_meta_keyix_asset_info_meta_key_val_strix_asset_info_meta_key_val_numix_asset_info_meta_key_val_boolmodelssystem)r   r-   inputoutputconfigscheckpointslorasvaetext_encodersdiffusion_modelsclip_visionstyle_models
embeddings	diffusers
vae_approx
controlnetgligenupscale_modelshypernetworks
photomakerclassifiersencoderdecodermissingrescan)r   create_tablesaColumnString
BigIntegerDateTimeCheckConstraintcreate_index
ForeignKeyJSONUniqueConstraintPrimaryKeyConstraintIntegerTextBooleantextNumerictablecolumnbulk_insert)
tags_tables    ?/home/wildlama/comfy/ComfyUI/alembic_db/versions/0001_assets.pyupgrader      s   OO
		$		,$?
		&"))3/$?
		,%PST
		+ryy4tD
		,U ;eL
,3JK OO$hFOO)8k]C OO
		$		,$?
		*biis3eTVW
		&"))3/%@
		*biir2BMM+Xb4cnst
		,		 4bmmKZd6eptu
		/2779t<
		,U ;eL
		,U ;eL
		$bkk5&AER
J
FAbc OO-}zlKOO-}zlKOO)=6(COO/OOO5}GYFZ[OO/V@TU OO
		&"))3/TB
		*biir2USYZ
/6IJ	 OO&= OO
		/299B#7GWbk9lw|}
		*biis3R]];Yc5dotu
		(BIIR05QYZ
		*bkk59EJ
BVW OO13DzlSOO68IOK\] OO
		$

$dK
		*biir2BMM+Xa4bmrs
		+rwwy59
		*bmmo=
		."**,rwwW^O_`
BI^_
K.NO	 OO46IK=YOO35H:,W OO
		/299B#7GWbk9lw|}
		%#.?
		)RZZ\E#N
		)RYYd3dC
		)RZZB/$?
		*bjjlT:
		*bggi$7
	H\]
 OO,.?%IOO46G%QZI[\OO46G%QZI[\OO57H5R\J]^ 
		&"))3/0
		*biik*J
 NN84(384H5"9(31$(;'X>"9#:!x8 h7!x8!x884%8<$(;!x8"9H5H5H5847	
    c                  *   [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " S5        [         R                  " SSS9  [         R                  " S	SS9  [         R                  " S
SS9  [         R                  " S5        [         R                  " SSS9  [         R                  " SSS9  [         R                  " S5        [         R                  " SSS9  [         R                  " S5        [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " S5        [         R                  " SSS9  [         R                  " SSS9  [         R                  " S5        g )NrS   rF   )
table_namerR   rQ   rP   rE   r<   rD   rC   r;   r2   r:   r1   r,   r%   r   r+   r*   r)   r(   r'   r&   r   r   r   )r   
drop_index
drop_tabledrop_constraint r   r   	downgrader      sw   MM3@QRMM2?PQMM2?PQMM*7HIMM#$MM1>QRMM2?RS7DWXMM%&MM4ARSMM/<MNMM#$MM$8MM&8]SMM--HMM3NMM--HMM'MBMM+FMM+FMM- MM"x8MM'H=MM(r   )returnN)__doc__alembicr   
sqlalchemyrn   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   <module>r      s2     
|~r   