22 lines
569 B
Python
22 lines
569 B
Python
# Unique non-empty source_site_id so one farm site cannot own two ActiveSites.
|
|
|
|
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
("sync", "0006_activesite_source_site_id"),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddConstraint(
|
|
model_name="activesite",
|
|
constraint=models.UniqueConstraint(
|
|
condition=~models.Q(source_site_id=""),
|
|
fields=("source_site_id",),
|
|
name="uniq_active_site_source_site_id",
|
|
),
|
|
),
|
|
]
|