Skip to content

Commit

Permalink
Truncates scheduler job table. Sets defaults for model json fields.
Browse files Browse the repository at this point in the history
  • Loading branch information
Justin Littman committed Jul 25, 2018
1 parent 451fbc5 commit 1c12605
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 16 deletions.
16 changes: 8 additions & 8 deletions sfm/ui/migrations/0021_auto_20180712_1310.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='export',
name='errors',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default=[]),
),
migrations.AlterField(
model_name='export',
Expand All @@ -95,7 +95,7 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='export',
name='infos',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default=[]),
),
migrations.AlterField(
model_name='export',
Expand All @@ -105,17 +105,17 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='export',
name='warnings',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default=[]),
),
migrations.AlterField(
model_name='harvest',
name='errors',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default=[]),
),
migrations.AlterField(
model_name='harvest',
name='infos',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default=[]),
),
migrations.AlterField(
model_name='harvest',
Expand All @@ -125,17 +125,17 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='harvest',
name='token_updates',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default={}),
),
migrations.AlterField(
model_name='harvest',
name='uids',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default={}),
),
migrations.AlterField(
model_name='harvest',
name='warnings',
field=jsonfield.fields.JSONField(blank=True),
field=jsonfield.fields.JSONField(blank=True, default=[]),
),
migrations.AlterField(
model_name='historicalcollection',
Expand Down
14 changes: 14 additions & 0 deletions sfm/ui/migrations/0022_auto_20180725_0745.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Generated by Django 2.0.7 on 2018-07-25 11:45

from django.db import migrations


class Migration(migrations.Migration):

dependencies = [
('ui', '0021_auto_20180712_1310'),
]

operations = [
migrations.RunSQL('delete from apscheduler_jobs;')
]
16 changes: 8 additions & 8 deletions sfm/ui/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -645,11 +645,11 @@ class Harvest(models.Model):
date_started = models.DateTimeField(blank=True, null=True, db_index=True)
date_ended = models.DateTimeField(blank=True, null=True)
date_updated = models.DateTimeField(auto_now=True)
infos = JSONField(blank=True)
warnings = JSONField(blank=True)
errors = JSONField(blank=True)
token_updates = JSONField(blank=True)
uids = JSONField(blank=True)
infos = JSONField(blank=True, default=[])
warnings = JSONField(blank=True, default=[])
errors = JSONField(blank=True, default=[])
token_updates = JSONField(blank=True, default={})
uids = JSONField(blank=True, default={})
warcs_count = models.PositiveIntegerField(default=0)
warcs_bytes = models.BigIntegerField(default=0)
# These identify who is doing the harvest
Expand Down Expand Up @@ -803,9 +803,9 @@ class Export(models.Model):
item_date_end = models.DateTimeField(blank=True, null=True)
harvest_date_start = models.DateTimeField(blank=True, null=True)
harvest_date_end = models.DateTimeField(blank=True, null=True)
infos = JSONField(blank=True)
warnings = JSONField(blank=True)
errors = JSONField(blank=True)
infos = JSONField(blank=True, default=[])
warnings = JSONField(blank=True, default=[])
errors = JSONField(blank=True, default=[])
# These identify who is doing the harvest
service = models.CharField(max_length=255, null=True)
host = models.CharField(max_length=255, null=True)
Expand Down

0 comments on commit 1c12605

Please sign in to comment.