U
    dC                     @   sD   d dl mZ d dlmZmZ G dd dejZG dd dejZdS )    )settings)
migrationsmodelsc                   @   s    e Zd ZdZdd Zdd ZdS )FakeAddIndexzZFake AddIndex to correct for duplicate index
    added in the original 0009 migration
    c                 O   s   dS )zDon't do anythingN selfargskwargsr   r   U/tmp/pip-unpacked-wheel-oj8imec1/django_celery_results/migrations/0009_groupresult.pydatabase_forwards
   s    zFakeAddIndex.database_forwardsc                 O   s   dS )zAlso don't do anything on reverting this migration

        The duplicate index will be cleaned up when migrating from the
        original 0009 to the cleanup 0010
        Nr   r   r   r   r   database_backwards   s    zFakeAddIndex.database_backwardsN)__name__
__module____qualname____doc__r   r   r   r   r   r   r      s   r   c                   @   s  e Zd ZdgZejddejdddddfdejd	e	e
d
ddddfdejddddfdejddddfdejddddfdejddddfdejd dd!dd"d#fgd$d%d&gd'd(ejd)dejd*e	e
d
ddddd+ejd,dejdd-ddd+ejd,dejdd.ddd+ejd,d/ejd0d1d2d3d4d5d6gd7d8d9d:d;d+ejd,d<ejd=e	e
d
ddd>dd+ejd,d?ejd@e	e
d
dddAdBd+ejd,dCejd dDdEddFdGd+ed)ejdgdHdIdJed,ejd<gdKdIdJejd,ejd?gdLdIdJejd,ejd/gdMdIdJejd,ejdCgdNdIdJejd,ejdgdOdIdJejd,ejdgdPdIdJedQejdgdRdIdJejdQejdgdSdIdJejdQejdgdTdIdJgZd S )U	Migration)Zdjango_celery_resultsZ0008_chordcounterZGroupResultidTFZID)Zauto_createdZprimary_key	serializeverbose_nameZgroup_idz$Celery ID for the Group that was runZ(DJANGO_CELERY_RESULTS_TASK_ID_MAX_LENGTH   zGroup ID)	help_text
max_lengthuniquer   Zdate_createdz7Datetime field when the group result was created in UTCzCreated DateTime)Zauto_now_addr   r   Z	date_donez2Datetime field when the group was completed in UTCzCompleted DateTime)Zauto_nowr   r   content_typezContent type of the result data   zResult Content Type)r   r   r   content_encodingz.The encoding used to save the task result data@   zResult EncodingresultNzUThe data returned by the task.  Use content_encoding and content_type fields to read.zResult Data)defaulteditabler   nullr   zgroup resultzgroup resultsz
-date_done)r   Zverbose_name_pluralZordering)namefieldsoptionsZchordcounterz$Celery ID for the Chord header group)
model_namer"   fieldZ
taskresultz6Datetime field when the task result was created in UTCz1Datetime field when the task was completed in UTCstatus)FAILUREr(   )PENDINGr)   )RECEIVEDr*   )RETRYr+   )REVOKEDr,   )STARTEDr-   )SUCCESSr.   r)   z#Current state of the task being run2   z
Task State)choicesr   r   r   r   Ztask_idz#Celery ID for the Task that was runzTask IDZ	task_namezName of the Task which was runz	Task Name)r   r   r!   r   ZworkerzWorker that executes the taskd   ZWorker)r   r   r   r!   r   Zdjango_cele_group_i_299b0d_idx)r#   r"   )r%   indexZdjango_cele_task_id_7f8fca_idxZdjango_cele_task_na_08aec9_idxZdjango_cele_status_9b6201_idxZdjango_cele_worker_d54dd8_idxZdjango_cele_date_cr_f04a50_idxZdjango_cele_date_do_f59aad_idxZgroupresultZdjango_cele_group_i_3cddec_idxZdjango_cele_date_cr_bd6c1d_idxZdjango_cele_date_do_caae0e_idx)r   r   r   Zdependenciesr   ZCreateModelr   Z	AutoFieldZ	CharFieldgetattrr   ZDateTimeFieldZ	TextFieldZ
AlterFieldr   ZIndexAddIndex
operationsr   r   r   r   r      s  	,3	
 r   N)Zdjango.confr   Z	django.dbr   r   r4   r   r   r   r   r   r   <module>   s   