from django.db import migrations, models
from django.db.models import Q


class Migration(migrations.Migration):

    dependencies = [
        ('distributor', '0012_hybrid_global_binary_transfer_and_autoid'),
    ]

    operations = [
        migrations.AddConstraint(
            model_name='distributorid',
            constraint=models.UniqueConstraint(
                fields=('binary_parent_distributor', 'binary_position'),
                condition=Q(binary_parent_distributor__isnull=False, binary_position__isnull=False),
                name='uniq_binary_parent_position',
            ),
        ),
    ]