o
    fC                     @   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      dS )zDon't do anythingN selfargskwargsr   r   d/var/www/html/venv/lib/python3.10/site-packages/django_celery_results/migrations/0009_groupresult.pydatabase_forwards
       zFakeAddIndex.database_forwardsc                 O   r   )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   r   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g d0d1d2d3d4d5d+ejd,d6ejd7e	e
d
ddd8dd+ejd,d9ejd:e	e
d
ddd;d<d+ejd,d=ejd d>d?dd@dAd+ed)ejdgdBdCdDed,ejd6gdEdCdDejd,ejd9gdFdCdDejd,ejd/gdGdCdDejd,ejd=gdHdCdDejd,ejdgdIdCdDejd,ejdgdJdCdDedKejdgdLdCdDejdKejdgdMdCdDejdKejdgdNdCdDgZd S )O	Migration)django_celery_results0008_chordcounterGroupResultidTFID)auto_createdprimary_key	serializeverbose_namegroup_idz$Celery ID for the Group that was run(DJANGO_CELERY_RESULTS_TASK_ID_MAX_LENGTH   zGroup ID)	help_text
max_lengthuniquer   date_createdz7Datetime field when the group result was created in UTCzCreated DateTime)auto_now_addr!   r   	date_donez2Datetime field when the group was completed in UTCzCompleted DateTime)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   verbose_name_pluralordering)namefieldsoptionschordcounterz$Celery ID for the Chord header group)
model_namer2   field
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   task_idz#Celery ID for the Task that was runzTask ID	task_namezName of the Task which was runz	Task Name)r!   r"   r/   r   workerzWorker that executes the taskd   Worker)r-   r!   r"   r/   r   django_cele_group_i_299b0d_idx)r3   r2   )r6   indexdjango_cele_task_id_7f8fca_idxdjango_cele_task_na_08aec9_idxdjango_cele_status_9b6201_idxdjango_cele_worker_d54dd8_idxdjango_cele_date_cr_f04a50_idxdjango_cele_date_do_f59aad_idxgroupresultdjango_cele_group_i_3cddec_idxdjango_cele_date_cr_bd6c1d_idxdjango_cele_date_do_caae0e_idx)r   r   r   dependenciesr   CreateModelr   	AutoField	CharFieldgetattrr   DateTimeField	TextField
AlterFieldr   IndexAddIndex
operationsr   r   r   r   r      s   	,3	
 r   N)django.confr   	django.dbr   r   r]   r   r   r   r   r   r   <module>   s   