blob: 3ce431a618bf441e7cb04d8c2a0fb7b6df0747a9 [file] [log] [blame]
Borjan Tchakaloff08974d62018-02-19 16:02:20 +01001# -*- coding: utf-8 -*-
2#
3# Introducing the RadioVersion and RadioVersionDaily models
4from __future__ import unicode_literals
5
6from django.db import migrations, models
7import django.db.models.deletion
8
9
10class Migration(migrations.Migration):
11
12 dependencies = [
13 ('crashreport_stats', '0002_version_and_versiondaily_with_defaults'),
14 ]
15
16 operations = [
17 migrations.CreateModel(
18 name='RadioVersion',
19 fields=[
20 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21 ('is_official_release', models.BooleanField(default=False)),
22 ('is_beta_release', models.BooleanField(default=False)),
23 ('first_seen_on', models.DateField(auto_now_add=True)),
24 ('released_on', models.DateField(auto_now_add=True)),
25 ('heartbeats', models.IntegerField(default=0)),
26 ('prob_crashes', models.IntegerField(default=0)),
27 ('smpl', models.IntegerField(default=0)),
28 ('other', models.IntegerField(default=0)),
29 ('radio_version', models.CharField(max_length=200, unique=True)),
30 ],
31 options={
32 'abstract': False,
33 },
34 ),
35 migrations.CreateModel(
36 name='RadioVersionDaily',
37 fields=[
38 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
39 ('date', models.DateField(auto_now_add=True)),
40 ('heartbeats', models.IntegerField(default=0)),
41 ('prob_crashes', models.IntegerField(default=0)),
42 ('smpl', models.IntegerField(default=0)),
43 ('other', models.IntegerField(default=0)),
44 ('version', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='daily_stats', to='crashreport_stats.RadioVersion')),
45 ],
46 options={
47 'abstract': False,
48 },
49 ),
50 ]