diff --git a/allianceauth/eveonline/migrations/0017_alliance_and_corp_names_are_not_unique.py b/allianceauth/eveonline/migrations/0017_alliance_and_corp_names_are_not_unique.py new file mode 100644 index 00000000..13664fb1 --- /dev/null +++ b/allianceauth/eveonline/migrations/0017_alliance_and_corp_names_are_not_unique.py @@ -0,0 +1,23 @@ +# Generated by Django 4.0.7 on 2022-08-14 16:23 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('eveonline', '0016_character_names_are_not_unique'), + ] + + operations = [ + migrations.AlterField( + model_name='eveallianceinfo', + name='alliance_name', + field=models.CharField(max_length=254, db_index=True), + ), + migrations.AlterField( + model_name='evecorporationinfo', + name='corporation_name', + field=models.CharField(max_length=254, db_index=True), + ), + ] diff --git a/allianceauth/eveonline/models.py b/allianceauth/eveonline/models.py index a658a0b5..fb279c35 100644 --- a/allianceauth/eveonline/models.py +++ b/allianceauth/eveonline/models.py @@ -71,7 +71,7 @@ class EveAllianceInfo(models.Model): """An alliance in Eve Online.""" alliance_id = models.PositiveIntegerField(unique=True) - alliance_name = models.CharField(max_length=254, unique=True) + alliance_name = models.CharField(max_length=254, db_index=True) alliance_ticker = models.CharField(max_length=254) executor_corp_id = models.PositiveIntegerField() @@ -139,7 +139,7 @@ class EveCorporationInfo(models.Model): """A corporation in Eve Online.""" corporation_id = models.PositiveIntegerField(unique=True) - corporation_name = models.CharField(max_length=254, unique=True) + corporation_name = models.CharField(max_length=254, db_index=True) corporation_ticker = models.CharField(max_length=254) member_count = models.IntegerField() ceo_id = models.PositiveIntegerField(blank=True, null=True, default=None)