# Generated by Django 3.2 on 2021-04-30 12:03 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Exam', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('identification', models.CharField(max_length=200, null=True)), ('date', models.DateField(blank=True, null=True)), ('time', models.TimeField(blank=True, null=True)), ('weekday', models.CharField(max_length=200, null=True)), ], ), migrations.CreateModel( name='ExamExecution', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('supervisorType', models.CharField(max_length=200, null=True)), ('location', models.CharField(max_length=200, null=True)), ], ), migrations.CreateModel( name='Lecturer', fields=[ ('identification', models.CharField(max_length=200, primary_key=True, serialize=False)), ('firstName', models.CharField(max_length=200, null=True)), ('lastName', models.CharField(max_length=200, null=True)), ('title', models.CharField(max_length=200, null=True)), ], ), migrations.CreateModel( name='Subject', fields=[ ('identification', models.CharField(max_length=200, primary_key=True, serialize=False)), ('initials', models.CharField(max_length=200, null=True)), ('name', models.CharField(max_length=200, null=True)), ], ), migrations.CreateModel( name='StudentExam', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('examIdentification', models.CharField(max_length=200, null=True)), ('date', models.DateField(blank=True, null=True)), ('time', models.TimeField(blank=True, null=True)), ('weekday', models.CharField(max_length=200, null=True)), ('location', models.CharField(max_length=200, null=True)), ('examExecution', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='pruefplan_viewer.examexecution')), ], ), migrations.CreateModel( name='Student', fields=[ ('matrikel', models.CharField(max_length=200, primary_key=True, serialize=False)), ('exams', models.ManyToManyField(to='pruefplan_viewer.StudentExam')), ], ), migrations.CreateModel( name='PartialExam', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('identification', models.CharField(max_length=200, null=True)), ('regStudCount', models.CharField(max_length=200, null=True)), ('exam', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='pruefplan_viewer.exam')), ('subjectIds', models.ManyToManyField(to='pruefplan_viewer.Subject')), ], ), migrations.AddField( model_name='examexecution', name='lecturer', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='pruefplan_viewer.lecturer'), ), migrations.AddField( model_name='examexecution', name='partialExam', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='pruefplan_viewer.partialexam'), ), migrations.AddField( model_name='examexecution', name='subjectIds', field=models.ManyToManyField(to='pruefplan_viewer.Subject'), ), ]