diff --git a/pyproject.toml b/pyproject.toml index 374b58c..5a19408 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,3 +4,6 @@ requires = [ "wheel" ] build-backend = "setuptools.build_meta" + +[tool.pyright] +ignore = ["taskkit/contrib/django/migrations/"] diff --git a/taskkit/contrib/django/migrations/0003_rename_taskkittask_done_began_taskkit_tas_done_e2b997_idx_and_more.py b/taskkit/contrib/django/migrations/0003_rename_taskkittask_done_began_taskkit_tas_done_e2b997_idx_and_more.py new file mode 100644 index 0000000..c5fa2ad --- /dev/null +++ b/taskkit/contrib/django/migrations/0003_rename_taskkittask_done_began_taskkit_tas_done_e2b997_idx_and_more.py @@ -0,0 +1,33 @@ +# Generated by Django 4.1.3 on 2023-04-09 21:56 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('taskkit', '0002_taskkittaskqueue'), + ] + + operations = [ + migrations.RenameIndex( + model_name='taskkittask', + new_name='taskkit_tas_done_e2b997_idx', + old_fields=('done', 'began'), + ), + migrations.RenameIndex( + model_name='taskkittask', + new_name='taskkit_tas_began_9de665_idx', + old_fields=('began', 'group', 'due'), + ), + migrations.RenameIndex( + model_name='taskkittask', + new_name='taskkit_tas_name_5b69c2_idx', + old_fields=('name', 'created'), + ), + migrations.RenameIndex( + model_name='taskkittaskqueue', + new_name='taskkit_tas_group_10a09a_idx', + old_fields=('group', 'due'), + ), + ] diff --git a/taskkit/contrib/django/models.py b/taskkit/contrib/django/models.py index 042688e..f88f020 100644 --- a/taskkit/contrib/django/models.py +++ b/taskkit/contrib/django/models.py @@ -31,11 +31,11 @@ class TaskkitTask(models.Model): class Meta: db_table = 'taskkit_task' app_label = 'taskkit' - index_together = ( - ('began', 'group', 'due'), - ('done', 'began'), - ('name', 'created'), - ) + indexes = [ + models.Index(fields=['began', 'group', 'due']), + models.Index(fields=['done', 'began']), + models.Index(fields=['name', 'created']), + ] id: models.CharField = models.CharField(primary_key=True, max_length=255) group: models.CharField = models.CharField(max_length=40) @@ -60,9 +60,9 @@ class TaskkitTaskQueue(models.Model): class Meta: db_table = 'taskkit_task_queue' app_label = 'taskkit' - index_together = ( - ('group', 'due'), - ) + indexes = [ + models.Index(fields=['group', 'due']), + ] id: models.CharField = models.CharField(primary_key=True, max_length=255) group: models.CharField = models.CharField(max_length=40)