U
    ~-ep  ã                   @   sH   d Z ddlmZ 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 )zeCmfSynonym

Revision ID: 1f41d2895f82
Revises: c647d5454fb2
Create Date: 2023-09-21 00:18:49.542987

é    )ÚopN)Ú
postgresqlÚ1f41d2895f82Úc647d5454fb2c                2   C   s~  t  dtjdtjddddtjdtjdd	ddtjd
tjdd	ddtjdtjdd	ddtjdtjdd	ddtjdt ¡ ddtjdt ¡ ddtjdtjddddtjdtjddddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjdt 	¡ ddtjdt ¡ ddtjdt ¡ ddtjdt ¡ ddtjd tjddddtjd!tjddddtjd"tjddddtjd#t ¡ ddtjd$t ¡ ddtjd%t 	¡ ddtjd&t 	¡ ddtjd'tjddddtjd(tjddddtjd)tjddddtjd*tjddddtjd+tjddddtjd,tjddddtjd-tjddddtjd.tjddddtjd/tjddddtjd0tjddddtjd1tjddddt 
d,gd2g¡t 
d1gd3g¡t 
d/gd4g¡t d¡¡. t jt  d5¡dd'gdd6 t jt  d7¡dd
gdd6 t jt  d8¡ddgdd6 t jt  d9¡dd,gdd6 t jt  d:¡ddgdd6 t jt  d;¡dd+gdd6 t jt  d<¡ddgdd6 t jt  d=¡dd*gdd6 t jt  d>¡dd(gdd6 t jt  d?¡ddgdd6 t jt  d@¡ddgdd6 t jt  dA¡ddgdd6 t jt  dB¡ddgdd6 t jt  dC¡dd1gdd6 t jt  dD¡ddgdd6 t jt  dE¡dd)gdd6 t jt  dF¡dd/gdd6 t jt  dG¡dd0gdd6 t jt  dH¡dd.gdd6 t jt  dI¡dd-gdd6 d S )JNÚcmf_synonymÚidé@   )ÚlengthF)ÚnullableÚcmf_locked_atT)ÚtimezoneÚcmf_created_atÚcmf_modified_atÚcmf_viewed_atÚcmf_deletedÚcmf_versionÚnameé   ÚcodeÚsystemÚtextÚimport_originalÚimport_raw_jsonÚext_idÚcmf_archivedÚis_favoriteÚhas_tree_nodesÚtree_node_is_branchÚtree_hiddenÚordernoÚperm_publicÚperm_has_aclÚperm_inheritÚperm_parent_owner_idÚperm_inherit_acl_idÚperm_effective_acl_idÚ%perm_security_level_allowed_ids_cacheÚperm_encryptÚ
stat_usageÚstat_searchÚcmf_author_idÚcmf_owner_idÚ	parent_idÚcmf_modified_by_idÚcmf_locked_by_idÚcmf_import_idÚtree_parent_idÚroot_parent_idÚperm_acl_idÚperm_parent_idÚnext_synonym_idzcmf_import.idzcmf_synonym.idzcmf_access_list.idÚix_cmf_synonym_cmf_author_id)ÚuniqueÚix_cmf_synonym_cmf_created_atÚix_cmf_synonym_cmf_deletedÚix_cmf_synonym_cmf_import_idÚix_cmf_synonym_cmf_locked_atÚix_cmf_synonym_cmf_locked_by_idÚix_cmf_synonym_cmf_modified_atÚ!ix_cmf_synonym_cmf_modified_by_idÚix_cmf_synonym_cmf_owner_idÚix_cmf_synonym_cmf_versionÚix_cmf_synonym_cmf_viewed_atÚix_cmf_synonym_codeÚix_cmf_synonym_nameÚix_cmf_synonym_next_synonym_idÚix_cmf_synonym_ordernoÚix_cmf_synonym_parent_idÚix_cmf_synonym_perm_acl_idÚix_cmf_synonym_perm_parent_idÚix_cmf_synonym_root_parent_idÚix_cmf_synonym_tree_parent_id)r   Úcreate_tableÚsaÚColumnÚStringÚ	TIMESTAMPÚBooleanÚBIGINTÚTEXTÚIntegerÚForeignKeyConstraintÚPrimaryKeyConstraintÚcreate_indexÚf© rW   rW   ú8/opt/eva-app/alembic/versions/1f41d2895f82_cmfsynonym.pyÚupgrade   s†    Ó/rY   c                   C   sž  t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d	¡dd t jt  d
¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t jt  d¡dd t  d¡ d S )NrI   r   )Ú
table_namerH   rG   rF   rE   rD   rC   rB   rA   r@   r?   r>   r=   r<   r;   r:   r9   r8   r7   r5   )r   Ú
drop_indexrV   Ú
drop_tablerW   rW   rW   rX   Ú	downgrade[   s*    r]   )Ú__doc__Úalembicr   Ú
sqlalchemyrK   Zsqlalchemy.dialectsr   ÚrevisionÚdown_revisionÚbranch_labelsÚ
depends_onrY   r]   rW   rW   rW   rX   Ú<module>   s   H