diff --git a/cookbook/migrations/0147_auto_20210813_1829.py b/cookbook/migrations/0147_auto_20210813_1829.py new file mode 100644 index 000000000..3d8ee977c --- /dev/null +++ b/cookbook/migrations/0147_auto_20210813_1829.py @@ -0,0 +1,66 @@ +# Generated by Django 3.2.5 on 2021-08-13 16:29 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('cookbook', '0146_keyword_to_tree'), + ] + + operations = [ + migrations.RemoveConstraint( + model_name='keyword', + name='unique_name_per_space', + ), + migrations.AlterField( + model_name='userpreference', + name='use_fractions', + field=models.BooleanField(default=False), + ), + migrations.AlterUniqueTogether( + name='food', + unique_together=set(), + ), + migrations.AlterUniqueTogether( + name='recipebookentry', + unique_together=set(), + ), + migrations.AlterUniqueTogether( + name='supermarket', + unique_together=set(), + ), + migrations.AlterUniqueTogether( + name='supermarketcategory', + unique_together=set(), + ), + migrations.AlterUniqueTogether( + name='unit', + unique_together=set(), + ), + migrations.AddConstraint( + model_name='food', + constraint=models.UniqueConstraint(fields=('space', 'name'), name='f_unique_name_per_space'), + ), + migrations.AddConstraint( + model_name='keyword', + constraint=models.UniqueConstraint(fields=('space', 'name'), name='kw_unique_name_per_space'), + ), + migrations.AddConstraint( + model_name='recipebookentry', + constraint=models.UniqueConstraint(fields=('recipe', 'book'), name='rbe_unique_name_per_space'), + ), + migrations.AddConstraint( + model_name='supermarket', + constraint=models.UniqueConstraint(fields=('space', 'name'), name='sm_unique_name_per_space'), + ), + migrations.AddConstraint( + model_name='supermarketcategory', + constraint=models.UniqueConstraint(fields=('space', 'name'), name='smc_unique_name_per_space'), + ), + migrations.AddConstraint( + model_name='unit', + constraint=models.UniqueConstraint(fields=('space', 'name'), name='u_unique_name_per_space'), + ), + ] diff --git a/cookbook/models.py b/cookbook/models.py index 2197e36b7..4700d6baf 100644 --- a/cookbook/models.py +++ b/cookbook/models.py @@ -229,7 +229,7 @@ class SupermarketCategory(models.Model, PermissionModelMixin): class Meta: constraints = [ - models.UniqueConstraint(fields=['space', 'name'], name='unique_name_per_space') + models.UniqueConstraint(fields=['space', 'name'], name='smc_unique_name_per_space') ] @@ -246,7 +246,7 @@ class Supermarket(models.Model, PermissionModelMixin): class Meta: constraints = [ - models.UniqueConstraint(fields=['space', 'name'], name='unique_name_per_space') + models.UniqueConstraint(fields=['space', 'name'], name='sm_unique_name_per_space') ] @@ -345,7 +345,7 @@ class Keyword(ExportModelOperationsMixin('keyword'), MP_Node, PermissionModelMix class Meta: constraints = [ - models.UniqueConstraint(fields=['space', 'name'], name='unique_name_per_space') + models.UniqueConstraint(fields=['space', 'name'], name='kw_unique_name_per_space') ] indexes = (Index(fields=['id', 'name']),) @@ -362,7 +362,7 @@ class Unit(ExportModelOperationsMixin('unit'), models.Model, PermissionModelMixi class Meta: constraints = [ - models.UniqueConstraint(fields=['space', 'name'], name='unique_name_per_space') + models.UniqueConstraint(fields=['space', 'name'], name='u_unique_name_per_space') ] @@ -381,7 +381,7 @@ class Food(ExportModelOperationsMixin('food'), models.Model, PermissionModelMixi class Meta: constraints = [ - models.UniqueConstraint(fields=['space', 'name'], name='unique_name_per_space') + models.UniqueConstraint(fields=['space', 'name'], name='f_unique_name_per_space') ] indexes = (Index(fields=['id', 'name']),) @@ -567,7 +567,7 @@ class RecipeBookEntry(ExportModelOperationsMixin('book_entry'), models.Model, Pe class Meta: constraints = [ - models.UniqueConstraint(fields=['recipe', 'book'], name='unique_name_per_space') + models.UniqueConstraint(fields=['recipe', 'book'], name='rbe_unique_name_per_space') ]