mirror of
https://github.com/Labelbase/Labelbase.git
synced 2026-08-17 13:07:28 +02:00
67 lines
4.5 KiB
Python
67 lines
4.5 KiB
Python
# Generated by Django 3.2.20 on 2023-10-27 09:48
|
|
|
|
from django.db import migrations, models
|
|
import django.db.models.deletion
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
initial = True
|
|
|
|
dependencies = [
|
|
('contenttypes', '0002_remove_content_type_name'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.CreateModel(
|
|
name='Task',
|
|
fields=[
|
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('task_name', models.CharField(db_index=True, max_length=190)),
|
|
('task_params', models.TextField()),
|
|
('task_hash', models.CharField(db_index=True, max_length=40)),
|
|
('verbose_name', models.CharField(blank=True, max_length=255, null=True)),
|
|
('priority', models.IntegerField(db_index=True, default=0)),
|
|
('run_at', models.DateTimeField(db_index=True)),
|
|
('repeat', models.BigIntegerField(choices=[(3600, 'hourly'), (86400, 'daily'), (604800, 'weekly'), (1209600, 'every 2 weeks'), (1814400, 'every 3 weeks'), (2419200, 'every 4 weeks'), (3024000, 'every 5 weeks'), (3628800, 'every 6 weeks'), (
|
|
4233600, 'every 7 weeks'), (4838400, 'every 8 weeks'), (5443200, 'every 9 weeks'), (6048000, 'every 10 weeks'), (7257600, 'every 12 weeks'), (9072000, 'every 15 weeks'), (-1, 'every 12..24 weeks, random'), (0, 'never')], default=0)),
|
|
('repeat_until', models.DateTimeField(blank=True, null=True)),
|
|
('queue', models.CharField(blank=True, db_index=True, max_length=190, null=True)),
|
|
('attempts', models.IntegerField(db_index=True, default=0)),
|
|
('failed_at', models.DateTimeField(blank=True, db_index=True, null=True)),
|
|
('last_error', models.TextField(blank=True)),
|
|
('locked_by', models.CharField(blank=True, db_index=True, max_length=64, null=True)),
|
|
('locked_at', models.DateTimeField(blank=True, db_index=True, null=True)),
|
|
('creator_object_id', models.PositiveIntegerField(blank=True, null=True)),
|
|
('creator_content_type', models.ForeignKey(blank=True, null=True,
|
|
on_delete=django.db.models.deletion.CASCADE, related_name='background_task', to='contenttypes.contenttype')),
|
|
],
|
|
options={
|
|
'db_table': 'background_task',
|
|
},
|
|
),
|
|
migrations.CreateModel(
|
|
name='CompletedTask',
|
|
fields=[
|
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('task_name', models.CharField(db_index=True, max_length=190)),
|
|
('task_params', models.TextField()),
|
|
('task_hash', models.CharField(db_index=True, max_length=40)),
|
|
('verbose_name', models.CharField(blank=True, max_length=255, null=True)),
|
|
('priority', models.IntegerField(db_index=True, default=0)),
|
|
('run_at', models.DateTimeField(db_index=True)),
|
|
('repeat', models.BigIntegerField(choices=[(3600, 'hourly'), (86400, 'daily'), (604800, 'weekly'), (1209600, 'every 2 weeks'), (1814400, 'every 3 weeks'), (2419200, 'every 4 weeks'), (3024000, 'every 5 weeks'), (3628800, 'every 6 weeks'), (
|
|
4233600, 'every 7 weeks'), (4838400, 'every 8 weeks'), (5443200, 'every 9 weeks'), (6048000, 'every 10 weeks'), (7257600, 'every 12 weeks'), (9072000, 'every 15 weeks'), (-1, 'every 12..24 weeks, random'), (0, 'never')], default=0)),
|
|
('repeat_until', models.DateTimeField(blank=True, null=True)),
|
|
('queue', models.CharField(blank=True, db_index=True, max_length=190, null=True)),
|
|
('attempts', models.IntegerField(db_index=True, default=0)),
|
|
('failed_at', models.DateTimeField(blank=True, db_index=True, null=True)),
|
|
('last_error', models.TextField(blank=True)),
|
|
('locked_by', models.CharField(blank=True, db_index=True, max_length=64, null=True)),
|
|
('locked_at', models.DateTimeField(blank=True, db_index=True, null=True)),
|
|
('creator_object_id', models.PositiveIntegerField(blank=True, null=True)),
|
|
('creator_content_type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE,
|
|
related_name='completed_background_task', to='contenttypes.contenttype')),
|
|
],
|
|
),
|
|
]
|