Coverage for api\migrations\0006_remove_epreuve_unique_epreuve_per_discipline_and_more.py: 100%
4 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
1# Generated by Django 5.2 on 2025-09-02 14:50
3from django.db import migrations, models
6class Migration(migrations.Migration):
8 dependencies = [
9 ('api', '0005_alter_epreuve_evenement'),
10 ]
12 operations = [
13 migrations.RemoveConstraint(
14 model_name='epreuve',
15 name='unique_epreuve_per_discipline',
16 ),
17 migrations.AddField(
18 model_name='epreuve',
19 name='genre',
20 field=models.CharField(default='mixte', max_length=100),
21 ),
22 migrations.AddField(
23 model_name='epreuve',
24 name='tour',
25 field=models.CharField(default='', max_length=100),
26 ),
27 migrations.AddConstraint(
28 model_name='epreuve',
29 constraint=models.UniqueConstraint(fields=('libelle', 'genre', 'discipline', 'evenement'), name='unique_epreuve_par_discipline_genre_et_evenement'),
30 ),
31 ]