Skip to content

Commit

Permalink
Added support for older Postgres database.
Browse files Browse the repository at this point in the history
* Added functionality to allow third-party apps to override default dashboard view.
* Added validator.js to provided libraries for use by third party apps.
  • Loading branch information
audaciouscode committed Mar 31, 2017
1 parent e2313d6 commit fba126d
Show file tree
Hide file tree
Showing 3 changed files with 1,428 additions and 29 deletions.
58 changes: 29 additions & 29 deletions migrations/0001_initial.py
Expand Up @@ -16,32 +16,32 @@ class Migration(migrations.Migration):
]

if install_supports_jsonfield():
operations = [
migrations.CreateModel(
name='DataPoint',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('source', models.CharField(max_length=1024)),
('generator', models.CharField(max_length=1024)),
('created', models.DateTimeField()),
('generated_at', django.contrib.gis.db.models.fields.PointField(null=True, srid=4326)),
('recorded', models.DateTimeField()),
('properties', django.contrib.postgres.fields.jsonb.JSONField()),
],
),
]
else:
operations = [
migrations.CreateModel(
name='DataPoint',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('source', models.CharField(max_length=1024)),
('generator', models.CharField(max_length=1024)),
('created', models.DateTimeField()),
('generated_at', django.contrib.gis.db.models.fields.PointField(null=True, srid=4326)),
('recorded', models.DateTimeField()),
('properties', models.TextField(max_length=(32 * 1024 * 1024 * 1024))),
],
),
]
operations = [
migrations.CreateModel(
name='DataPoint',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('source', models.CharField(max_length=1024)),
('generator', models.CharField(max_length=1024)),
('created', models.DateTimeField()),
('generated_at', django.contrib.gis.db.models.fields.PointField(null=True, srid=4326)),
('recorded', models.DateTimeField()),
('properties', django.contrib.postgres.fields.jsonb.JSONField()),
],
),
]
else:
operations = [
migrations.CreateModel(
name='DataPoint',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('source', models.CharField(max_length=1024)),
('generator', models.CharField(max_length=1024)),
('created', models.DateTimeField()),
('generated_at', django.contrib.gis.db.models.fields.PointField(null=True, srid=4326)),
('recorded', models.DateTimeField()),
('properties', models.TextField(max_length=(32 * 1024 * 1024 * 1024))),
],
),
]

0 comments on commit fba126d

Please sign in to comment.