Browse Source

Add default ordering index for ipam.VLANGroup

Jeremy Stretch 17 hours ago
parent
commit
87bc20cdd5

+ 4 - 0
netbox/ipam/migrations/0089_default_ordering_indexes.py

@@ -36,6 +36,10 @@ class Migration(migrations.Migration):
             model_name='service',
             model_name='service',
             index=models.Index(fields=['protocol', 'ports', 'id'], name='ipam_servic_protoco_687d13_idx'),
             index=models.Index(fields=['protocol', 'ports', 'id'], name='ipam_servic_protoco_687d13_idx'),
         ),
         ),
+        migrations.AddIndex(
+            model_name='vlangroup',
+            index=models.Index(fields=['name', 'id'], name='ipam_vlangr_name_ffa83e_idx'),
+        ),
         migrations.AddIndex(
         migrations.AddIndex(
             model_name='vlan',
             model_name='vlan',
             index=models.Index(fields=['site', 'group', 'vid', 'id'], name='ipam_vlan_site_id_985573_idx'),
             index=models.Index(fields=['site', 'group', 'vid', 'id'], name='ipam_vlan_site_id_985573_idx'),

+ 1 - 0
netbox/ipam/models/vlans.py

@@ -76,6 +76,7 @@ class VLANGroup(OrganizationalModel):
     class Meta:
     class Meta:
         ordering = ('name', 'pk')  # Name may be non-unique
         ordering = ('name', 'pk')  # Name may be non-unique
         indexes = (
         indexes = (
+            models.Index(fields=('name', 'id')),  # Default ordering
             models.Index(fields=('scope_type', 'scope_id')),
             models.Index(fields=('scope_type', 'scope_id')),
         )
         )
         constraints = (
         constraints = (