ó
    ßÒ–jý
  ã                   ó@   • S r SSKJr  SSKrSrSrSrSrSS jr	SS jr
g)	zˆCreate persistent student document Drive sync queue.

Revision ID: 0017_student_drive_sync_jobs
Revises: 0016_evaluation_area_templates
é    )ÚopNÚ0017_student_drive_sync_jobsÚ0016_evaluation_area_templatesc                  óN  • [         R                  " S[        R                  " S[        R                  " 5       SSS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S	[        R                  " 5       SS9[        R                  " S
[        R
                  " SS9SS9[        R                  " S[        R
                  " SS9SS9[        R                  " S[        R
                  " SS9SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R
                  " SS9SS9[        R                  " S[        R
                  " SS9SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S[        R                  " 5       SS9[        R                  " S5      5        [         R                  " SSS/5        [         R                  " SSS/5        [         R                  " SSS/5        [         R                  " SSS/5        [         R                  " S SSS/5        g )!NÚstudent_drive_sync_jobsÚidTF)ÚautoincrementÚnullableÚ	folder_id)r
   Ú
student_idÚdocument_idÚ	file_pathi   )ÚlengthÚ	mime_typeé€   Ústatusé   ÚattemptsÚnext_attempt_atÚ	locked_atÚ
last_errorÚdrive_file_idéÿ   Ú
drive_pathi   Ú
created_atÚ
updated_atÚcompleted_atÚ$ix_student_drive_sync_jobs_folder_idÚ%ix_student_drive_sync_jobs_student_idÚ!ix_student_drive_sync_jobs_statusÚ*ix_student_drive_sync_jobs_next_attempt_atÚix_student_drive_sync_jobs_due)
r   Úcreate_tableÚsaÚColumnÚIntegerÚStringÚDateTimeÚTextÚPrimaryKeyConstraintÚcreate_index© ó    Ú0alembic/versions/0017_student_drive_sync_jobs.pyÚupgrader/      s  € Ü‡O‚OØ!Ü
�	Š	�$œŸ
š
›°DÀ5ÑIÜ
�	Š	�+œrŸzšz›|°eÑ<Ü
�	Š	�,¤§
¢
£°uÑ=Ü
�	Š	�-¤§¢£¸Ñ>Ü
�	Š	�+œrŸyšy°Ñ4¸uÑEÜ
�	Š	�+œrŸyšy°Ñ4¸tÑDÜ
�	Š	�(œBŸIšI¨RÑ0¸5ÑAÜ
�	Š	�*œbŸjšj›l°UÑ;Ü
�	Š	Ð#¤R§[¢[£]¸UÑCÜ
�	Š	�+œrŸ{š{›}°tÑ<Ü
�	Š	�,¤§¢£	°DÑ9Ü
�	Š	�/¤2§9¢9°CÑ#8À4ÑHÜ
�	Š	�,¤§	¢	°Ñ 6ÀÑFÜ
�	Š	�,¤§¢£¸Ñ>Ü
�	Š	�,¤§¢£¸Ñ>Ü
�	Š	�.¤"§+¢+£-¸$Ñ?Ü
×Ò Ó%ô%ô( ‡O‚OØ.Ø!Ø	ˆôô
 ‡O‚OØ/Ø!Ø	ˆôô
 ‡O‚OØ+Ø!Ø	ˆ
ôô
 ‡O‚OØ4Ø!Ø	Ðôô
 ‡O‚OØ(Ø!Ø	Ð$Ð%õr-   c                  ó  • [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " SSS9  [         R                  " S5        g )Nr"   r   )Ú
table_namer!   r    r   r   )r   Ú
drop_indexÚ
drop_tabler,   r-   r.   Ú	downgrader4   A   sk   € Ü‡M‚MÐ2Ð?XÒYÜ‡M‚MØ4Ø,òô ‡M‚MÐ5ÐB[Ò\Ü‡M‚MØ/Ø,òô ‡M‚MØ.Ø,òô ‡M‚MÐ+Õ,r-   )ÚreturnN)Ú__doc__Úalembicr   Ú
sqlalchemyr$   ÚrevisionÚdown_revisionÚbranch_labelsÚ
depends_onr/   r4   r,   r-   r.   Ú<module>r=      s3   ðñõ Û ð *€Ø0€Ø€Ø€
ô-õ`-r-   