From 2784a8377e6ce687d42ad1c0bf5f5c66f6c4c174 Mon Sep 17 00:00:00 2001 From: Nico Vermaas <vermaas@astron.nl> Date: Thu, 25 Feb 2021 07:17:30 +0100 Subject: [PATCH] database changes: - priority default to 0 - sizes to BigPositiveInteger --- atdb/atdb/settings/dev.py | 12 +++---- .../migrations/0002_auto_20210225_0715.py | 33 +++++++++++++++++++ atdb/taskdatabase/models.py | 8 ++--- .../templates/taskdatabase/index.html | 2 +- 4 files changed, 44 insertions(+), 11 deletions(-) create mode 100644 atdb/taskdatabase/migrations/0002_auto_20210225_0715.py diff --git a/atdb/atdb/settings/dev.py b/atdb/atdb/settings/dev.py index d6a1a212..bcfb2259 100644 --- a/atdb/atdb/settings/dev.py +++ b/atdb/atdb/settings/dev.py @@ -9,12 +9,12 @@ CORS_ORIGIN_ALLOW_ALL = True DATABASES = { 'default': { - 'ENGINE': 'django.db.backends.postgresql_psycopg2', - 'NAME': os.environ['DATABASE_NAME'], - 'HOST': os.environ['DATABASE_HOST'], - 'PORT': os.environ['DATABASE_PORT'], - 'USER': os.environ['DATABASE_USER'], - 'PASSWORD': os.environ['DATABASE_PASSWORD'], + 'ENGINE': 'django.db.backends.postgresql_psycopg2', + 'USER': 'atdb_admin', + 'PASSWORD': 'atdb123', + 'NAME': 'atdb_ldv', + 'HOST': 'localhost', + 'PORT': '', }, } diff --git a/atdb/taskdatabase/migrations/0002_auto_20210225_0715.py b/atdb/taskdatabase/migrations/0002_auto_20210225_0715.py new file mode 100644 index 00000000..2fff4de0 --- /dev/null +++ b/atdb/taskdatabase/migrations/0002_auto_20210225_0715.py @@ -0,0 +1,33 @@ +# Generated by Django 3.1.4 on 2021-02-25 06:15 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('taskdatabase', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='task', + name='priority', + field=models.IntegerField(default=1, null=True), + ), + migrations.AlterField( + model_name='task', + name='size_processed', + field=models.PositiveBigIntegerField(blank=True, default=0, null=True), + ), + migrations.AlterField( + model_name='task', + name='size_to_process', + field=models.PositiveBigIntegerField(blank=True, default=0, null=True), + ), + migrations.AlterField( + model_name='task', + name='total_processing_time', + field=models.IntegerField(blank=True, default=0, null=True), + ), + ] diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py index 735e2804..4488ef68 100644 --- a/atdb/taskdatabase/models.py +++ b/atdb/taskdatabase/models.py @@ -27,7 +27,7 @@ class Task(models.Model): resume = models.BooleanField(default=True) creationTime = models.DateTimeField(default=datetime.utcnow, blank=True) - priority = models.IntegerField(null=True) + priority = models.IntegerField(default=1, null=True) purge_policy = models.CharField(max_length=5, default="no", blank=True, null=True) stage_request_id = models.IntegerField(null=True) @@ -38,9 +38,9 @@ class Task(models.Model): outputs = models.JSONField(null=True, blank=True) metrics = models.JSONField(null=True, blank=True) - size_to_process = models.PositiveBigIntegerField(null=True) - size_processed = models.PositiveBigIntegerField(null=True) - total_processing_time = models.IntegerField(null=True) + size_to_process = models.PositiveBigIntegerField(default=0, null=True, blank=True) + size_processed = models.PositiveBigIntegerField(default=0, null=True, blank=True) + total_processing_time = models.IntegerField(default=0, null=True, blank=True) # relationships diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html index 99eddad8..cad86fdc 100644 --- a/atdb/taskdatabase/templates/taskdatabase/index.html +++ b/atdb/taskdatabase/templates/taskdatabase/index.html @@ -45,7 +45,7 @@ </div> {% include 'taskdatabase/pagination.html' %} </div> - <p class="footer"> Version 1.0.0 (20 feb 2021 - 19:00) + <p class="footer"> Version 1.0.0 (25 feb 2021 - 7:00) <script type="text/javascript"> (function(seconds) { var refresh, -- GitLab