o
    ÈMVÑ5  ã                   @   sX   d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 G dd„ deƒZ
dS )	é    )Úabsolute_importN)Údb)ÚSchemaMigration)Úmodels)ÚDatabaseErrorc                   @   s®  e Zd Zdd„ Zdd„ Zddidg dd	d
œfdg dd	d
œfdg ddifdg dd	d
œfdœddidg i fdg ddifdg ddifdœi dddi“ddg dddœf“ddg ddddœf“ddg ddd œf“d!d"g d#dif“d$dg d%d&ddd'œf“d(dg ddd)œf“d*dg ddif“d+dg d,dddœf“d-dg d.ddœf“d/dg ddd)œf“d0dg dd&d1œf“d2dg d%d&ddd'œf“d3dg d%d&ddd'œf“d4dg dd&if“d5d6g d#d7if“dd8id9g d:ddd;œfdg i fd<œd=d>d?œdg ddd œfdg ddifd@g d%ddAœfdg dBdCd
œfdg ddDd1œfdg ddd)œfdEœdFdGd?œdg ddd œfdg ddifd@g i fdg ddDd1œfdHœi ddIdJdKœ“ddg dLdif“dMdg dLdif“d(dg dLdif“dNd"g dOddPœf“d*dg ddif“d-dg dLdif“d0dg d&dddQœf“dRdg dLdif“dSdg d#d7if“dTdUg dLdif“dVdg d	ddWœf“dXdg ddYd1œf“dZdg dLdif“d[dg d\dif“d]dg d^dd_œf“d`dadKœdg ddDd1œfdg ddifdg dddbœfdcœddœZdegZdfS )gÚ	Migrationc                 C   sÊ  t  dd|  d¡dd�fd|  d¡ddd	�fd
|  d¡ddd�fd|  d¡d dd�fd|  d¡ddd�fd|  d¡ddd�ff¡ t  ddg¡ t  dd|  d¡dd�fd|  d¡ddd	�fd|  d¡ƒ fd|  d¡ddd�ff¡ t  ddg¡ t  dd|  d¡dd�fd|  d¡ƒ fd|  d¡d d!�ff¡ t  dd"g¡ t  d#d|  d¡dd�fd$|  d¡d%d&d�fd'|  d¡d%d&d�fd(|  d¡d%d&d�ff¡ t  dd)g¡ t  d*d+|  d,¡d-ddd.�fd/|  d¡ƒ ff¡ t  dd0g¡ t  d1d|  d¡dd�fd2|  d¡dd3d	�fd4|  d¡d3d!�fd5|  d6¡|d7 ddd8�fd9|  d6¡|d: ddd8�fd;|  d¡d<dd=�fd>|  d¡d?dd=�fd@|  d¡d d3dddA�fdB|  d¡d d3dddA�fdC|  d¡d d3dddA�fdD|  d¡ddd�fdE|  dF¡ddG�fdH|  d¡ddd�fdI|  dJ¡dKdG�fdL|  d¡ddd�ff¡ t  ddMg¡ t  dNd|  d¡dd�fdO|  d¡ddd	�fdP|  d¡dddQ�ff¡ t  ddRg¡ t  dSd|  d¡dd�fdT|  d¡d&ddU�fd|  d¡ddVd	�fd2|  d¡d3dddW�fdX|  d¡ddY�fd;|  d¡ddZ�fd>|  d¡ddZ�fd[|  d¡ddZ�fdD|  d¡ddZ�fd|  d¡ddZ�fd|  d¡ddZ�fd\|  d]¡ddZ�fd^|  d¡dKdG�fd_|  d6¡|d` dda�fdb|  dF¡dcddd�ff¡ t  ddeg¡ d S )fNÚcelery_taskmetaÚidú!django.db.models.fields.AutoFieldT)Úprimary_keyÚtask_idú!django.db.models.fields.CharFieldéÿ   ©ÚuniqueÚ
max_lengthÚstatusÚPENDINGé2   ©Údefaultr   Úresultú'djcelery.picklefield.PickledObjectField©r   ÚnullÚ	date_doneú%django.db.models.fields.DateTimeField©Úauto_nowÚblankÚ	tracebackú!django.db.models.fields.TextField©r   r   ÚdjceleryÚTaskMetaÚcelery_tasksetmetaÚ
taskset_idÚTaskSetMetaÚdjcelery_intervalscheduleÚeveryú$django.db.models.fields.IntegerFieldÚperiodé   )r   ÚIntervalScheduleÚdjcelery_crontabscheduleÚminuteÚ*é@   ÚhourÚday_of_weekÚCrontabScheduleÚdjcelery_periodictasksÚidentú)django.db.models.fields.SmallIntegerFieldé   ©r   r   r   Úlast_updateÚPeriodicTasksÚdjcelery_periodictaskÚnameéÈ   ÚtaskÚintervalú*django.db.models.fields.related.ForeignKeyzdjcelery.IntervalSchedule©Útor   r   Úcrontabzdjcelery.CrontabScheduleÚargsz[]©r   r   Úkwargsz{}Úqueue©r   r   r   r   ÚexchangeÚrouting_keyÚexpiresÚenabledú$django.db.models.fields.BooleanField)r   Úlast_run_atÚtotal_run_countú,django.db.models.fields.PositiveIntegerFieldr   Údate_changedÚPeriodicTaskÚdjcelery_workerstateÚhostnameÚlast_heartbeat©r   Údb_indexÚWorkerStateÚdjcelery_taskstateÚstate©r   rX   é$   ©r   r   rX   Útstamp)rX   )r   ÚetaÚruntimeú"django.db.models.fields.FloatFieldÚretriesÚworkerzdjcelery.WorkerState©rC   r   ÚhiddenF©r   rX   Ú	TaskState)r   Úcreate_tableÚgfÚsend_create_signal©ÚselfÚorm© ro   úX/var/www/html/env/lib/python3.10/site-packages/djcelery/south_migrations/0001_initial.pyÚforwards   s˜   úüýüþñýñzMigration.forwardsc                 C   sT   t  d¡ t  d¡ t  d¡ t  d¡ t  d¡ t  d¡ t  d¡ t  d¡ d S )	Nr   r%   r(   r.   r5   r<   rT   rZ   )r   Údelete_tablerl   ro   ro   rp   Ú	backwardsd   s   






zMigration.backwardsÚobject_namer4   r   z'*'Ú64r   r
   r   ÚTrue)ÚMetar3   r2   r	   r/   r-   r*   r   Ú24)rw   r)   r	   r+   rw   rS   rE   r!   z'[]'rF   rD   rA   zorm['djcelery.CrontabSchedule']rB   rR   r   r   rM   rN   r   rJ   ÚNoneÚ200rI   rL   r"   r	   r@   z orm['djcelery.IntervalSchedule']rG   z'{}'rO   r=   r   rH   rK   r?   rP   rQ   Ú0r;   r7   Ú1r9   )rw   r6   r:   r$   z'celery_taskmeta')rt   Údb_tabler   r   z	'PENDING'Ú50Ú255)rw   r   r	   r   r   r   r    r'   z'celery_tasksetmeta')rw   r   r	   r   r&   z['-tstamp']rh   )Úorderingrt   r   r`   rf   ÚFalserg   r^   r   rc   ra   rb   r[   r\   r   Ú36r    r_   rX   rd   zorm['djcelery.WorkerState']re   z['-last_heartbeat']rY   rW   )rw   rU   r	   rV   )zdjcelery.crontabschedulezdjcelery.intervalschedulezdjcelery.periodictaskzdjcelery.periodictaskszdjcelery.taskmetazdjcelery.tasksetmetazdjcelery.taskstatezdjcelery.workerstater#   N)Ú__name__Ú
__module__Ú__qualname__rq   rs   r   Úcomplete_appsro   ro   ro   rp   r      sÒ    Wûüÿþýüûúùø	÷
öõôóòñðýù
û
ÿþýüûúùø	÷
öõôóòñðü¹
Or   )Ú
__future__r   ÚdatetimeÚsouth.dbr   Úsouth.v2r   Ú	django.dbr   r   r   ro   ro   ro   rp   Ú<module>   s   