From 8e521902f6ff98c3dc60688a86c225eca1c9d9e5 Mon Sep 17 00:00:00 2001 From: benjamyn Date: Wed, 21 Oct 2020 03:10:05 -0400 Subject: [PATCH] Added UUID PK field --- .../api/migrations/0005_auto_20201020_1915.py | 28 +++++++++++++++++++ .../api/migrations/0006_migration_uuid.py | 19 +++++++++++++ .../api/migrations/0007_auto_20201021_1802.py | 19 +++++++++++++ .../api/migrations/0008_auto_20201021_1805.py | 23 +++++++++++++++ migratorapi/api/models.py | 5 +++- 5 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 migratorapi/api/migrations/0005_auto_20201020_1915.py create mode 100644 migratorapi/api/migrations/0006_migration_uuid.py create mode 100644 migratorapi/api/migrations/0007_auto_20201021_1802.py create mode 100644 migratorapi/api/migrations/0008_auto_20201021_1805.py diff --git a/migratorapi/api/migrations/0005_auto_20201020_1915.py b/migratorapi/api/migrations/0005_auto_20201020_1915.py new file mode 100644 index 0000000..bd0c5b7 --- /dev/null +++ b/migratorapi/api/migrations/0005_auto_20201020_1915.py @@ -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'), + ), + ] diff --git a/migratorapi/api/migrations/0006_migration_uuid.py b/migratorapi/api/migrations/0006_migration_uuid.py new file mode 100644 index 0000000..e25a731 --- /dev/null +++ b/migratorapi/api/migrations/0006_migration_uuid.py @@ -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), + ), + ] diff --git a/migratorapi/api/migrations/0007_auto_20201021_1802.py b/migratorapi/api/migrations/0007_auto_20201021_1802.py new file mode 100644 index 0000000..cf27411 --- /dev/null +++ b/migratorapi/api/migrations/0007_auto_20201021_1802.py @@ -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), + ), + ] diff --git a/migratorapi/api/migrations/0008_auto_20201021_1805.py b/migratorapi/api/migrations/0008_auto_20201021_1805.py new file mode 100644 index 0000000..c05de72 --- /dev/null +++ b/migratorapi/api/migrations/0008_auto_20201021_1805.py @@ -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), + ), + ] diff --git a/migratorapi/api/models.py b/migratorapi/api/models.py index b40a73d..1a6d527 100644 --- a/migratorapi/api/models.py +++ b/migratorapi/api/models.py @@ -1,11 +1,14 @@ import datetime +import uuid from django.db import models from django.utils import timezone 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) booked_time = models.DateTimeField('Migration booked for') original_server = models.CharField(max_length=200)