Edit File: 54d3ae3043dd_snapshot_changes.cpython-37.pyc
B @��c� � @ s� d dl mZ d dlZd dlZd dlZd dlmZ d dlm Z d dl mZmZ dZ dZdZdZed Zed Ze�d ej�e� �Zdd� Zd d� ZdS )� )�absolute_importN)�OperationalError)�op)�LVE_STATS_2_TABLENAME_PREFIX�SERVER_ID_LENGTHZ54d3ae3043ddZ15fed017ca0bZincidentZsnapshotzalembic.script.%sc C sT t �dt � t �ttjdt�� dd�� t �ttjdt�� dd�� t �t� d S )Nzdelete from � dump_timeT)�nullableZsnapshot_count) r �execute�INCIDENT_TABLEZ add_column�sa�ColumnZInteger� drop_table�SNAPSHOT_TABLE� r r �q/opt/alt/python37/lib/python3.7/site-packages/lvestats/utils/dbmigrator/versions/54d3ae3043dd_snapshot_changes.py�upgrade% s r c C sh t �t� t �ttjdt�� dddd�tjdtjtd�ddd�tjdt�� dddd�tjd t�� dd �� y�t �t tjdt�� dd�tjdtjdd�dd�tjdt�� dd�tjd t�� dd�tjdt� � dd�tjdt� � dd�tjdt� � dd�tjdt� � dd�t�dddd �� W nH tk �rb } z(d� t �| jk�rPt�t| �� n� W d d } ~ X Y nX d S )N�uidTF)�index�primary_keyZ autoincrementZ server_id)�length)r r Zincident_start_timeZincident_end_time)r )r � r Z snap_procZsnap_sqlZ snap_httpZsnap_faultsztable {} already exists)r r r Zcreate_tabler r ZINTEGERZVARCHARr r ZTEXTZPrimaryKeyConstraintr �format�message�loggerZwarning�str)�exr r r � downgrade. s* r )Z __future__r �osZloggingZ sqlalchemyr Zsqlalchemy.excr Zalembicr Zlvestats.orm.constr r ZrevisionZ down_revisionZ branch_labelsZ depends_onr r Z getLogger�path�basename�__name__r r r r r r r �<module> s