in glam/api/migrations/0009_compress_json.py [0:0]
def migrate_json(apps, schema_editor):
model = apps.get_model("api", "DesktopNightlyAggregation")
for row in model.objects.iterator(chunk_size=1000):
row.histogram = compress_json(row.histogram)
row.percentiles = compress_json(row.percentiles)
row.save()
model = apps.get_model("api", "DesktopBetaAggregation")
for row in model.objects.iterator(chunk_size=1000):
row.histogram = compress_json(row.histogram)
row.percentiles = compress_json(row.percentiles)
row.save()
model = apps.get_model("api", "DesktopReleaseAggregation")
for row in model.objects.iterator(chunk_size=1000):
row.histogram = compress_json(row.histogram)
row.percentiles = compress_json(row.percentiles)
row.save()