Added UUID PK field

This commit is contained in:
benjamyn 2020-10-21 03:10:05 -04:00
parent 619378c432
commit 8e521902f6
5 changed files with 93 additions and 1 deletions

View File

@ -0,0 +1,28 @@
# Generated by Django 3.1.2 on 2020-10-20 08:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('api', '0004_auto_20201020_1855'),
]
operations = [
migrations.AlterField(
model_name='migration',
name='additional_domains',
field=models.CharField(blank=True, max_length=500, null=True),
),
migrations.AlterField(
model_name='migration',
name='notes',
field=models.CharField(blank=True, max_length=1024, null=True),
),
migrations.AlterField(
model_name='migration',
name='submit_time',
field=models.DateField(verbose_name='migrtation submitted on'),
),
]

View File

@ -0,0 +1,19 @@
# Generated by Django 3.1.2 on 2020-10-21 06:59
from django.db import migrations, models
import uuid
class Migration(migrations.Migration):
dependencies = [
('api', '0005_auto_20201020_1915'),
]
operations = [
migrations.AddField(
model_name='migration',
name='uuid',
field=models.CharField(default=uuid.uuid4, max_length=200),
),
]

View File

@ -0,0 +1,19 @@
# Generated by Django 3.1.2 on 2020-10-21 07:02
from django.db import migrations, models
import uuid
class Migration(migrations.Migration):
dependencies = [
('api', '0006_migration_uuid'),
]
operations = [
migrations.AlterField(
model_name='migration',
name='uuid',
field=models.CharField(default=uuid.uuid4, max_length=200, unique=True),
),
]

View File

@ -0,0 +1,23 @@
# Generated by Django 3.1.2 on 2020-10-21 07:05
from django.db import migrations, models
import uuid
class Migration(migrations.Migration):
dependencies = [
('api', '0007_auto_20201021_1802'),
]
operations = [
migrations.RemoveField(
model_name='migration',
name='uuid',
),
migrations.AlterField(
model_name='migration',
name='id',
field=models.CharField(default=uuid.uuid4, max_length=200, primary_key=True, serialize=False, unique=True),
),
]

View File

@ -1,11 +1,14 @@
import datetime import datetime
import uuid
from django.db import models from django.db import models
from django.utils import timezone from django.utils import timezone
class Migration(models.Model): class Migration(models.Model):
submit_time = models.DateTimeField('migrtation submitted on') id = models.CharField(max_length=200, unique=True,
default=uuid.uuid4, primary_key=True)
submit_time = models.DateField('migrtation submitted on')
domain = models.CharField(max_length=200) domain = models.CharField(max_length=200)
booked_time = models.DateTimeField('Migration booked for') booked_time = models.DateTimeField('Migration booked for')
original_server = models.CharField(max_length=200) original_server = models.CharField(max_length=200)