From 408bd3cb620e927371d3e08b23eb6e88b7e09a0f Mon Sep 17 00:00:00 2001 From: Maxime Bellec Date: Mon, 7 Oct 2024 12:16:35 +0200 Subject: [PATCH] migrations --- .gitignore | 2 +- iarbre_data/migrations/0001_initial.py | 73 +++++++++++++++++++ ...y_geometry_alter_data_geometry_and_more.py | 29 ++++++++ .../migrations/0003_alter_tile_indice.py | 18 +++++ iarbre_data/migrations/0004_tilefactor.py | 37 ++++++++++ iarbre_data/migrations/__init__.py | 0 6 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 iarbre_data/migrations/0001_initial.py create mode 100644 iarbre_data/migrations/0002_alter_city_geometry_alter_data_geometry_and_more.py create mode 100644 iarbre_data/migrations/0003_alter_tile_indice.py create mode 100644 iarbre_data/migrations/0004_tilefactor.py create mode 100644 iarbre_data/migrations/__init__.py diff --git a/.gitignore b/.gitignore index 282964f..9832c41 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ Dockerfiles/python/.env __pycache__ file_data .idea -migrations .ipynb_checkpoints/ *.ipynb *.zip +__pycache__ diff --git a/iarbre_data/migrations/0001_initial.py b/iarbre_data/migrations/0001_initial.py new file mode 100644 index 0000000..3c117f3 --- /dev/null +++ b/iarbre_data/migrations/0001_initial.py @@ -0,0 +1,73 @@ +# Generated by Django 5.1 on 2024-08-16 20:40 + +import django.contrib.gis.db.models.fields +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [] + + operations = [ + migrations.CreateModel( + name="City", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ( + "geometry", + django.contrib.gis.db.models.fields.PolygonField(srid=4326), + ), + ("name", models.CharField(max_length=50)), + ("insee_code", models.CharField(max_length=10)), + ], + ), + migrations.CreateModel( + name="Data", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ( + "geometry", + django.contrib.gis.db.models.fields.GeometryField(srid=4326), + ), + ("metadata", models.CharField(blank=True, max_length=50, null=True)), + ("factor", models.CharField(blank=True, max_length=50, null=True)), + ], + ), + migrations.CreateModel( + name="Tile", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ( + "geometry", + django.contrib.gis.db.models.fields.PolygonField(srid=4326), + ), + ("indice", models.FloatField()), + ], + ), + ] diff --git a/iarbre_data/migrations/0002_alter_city_geometry_alter_data_geometry_and_more.py b/iarbre_data/migrations/0002_alter_city_geometry_alter_data_geometry_and_more.py new file mode 100644 index 0000000..9cc5892 --- /dev/null +++ b/iarbre_data/migrations/0002_alter_city_geometry_alter_data_geometry_and_more.py @@ -0,0 +1,29 @@ +# Generated by Django 5.1 on 2024-08-16 20:50 + +import django.contrib.gis.db.models.fields +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ("iarbre_data", "0001_initial"), + ] + + operations = [ + migrations.AlterField( + model_name="city", + name="geometry", + field=django.contrib.gis.db.models.fields.PolygonField(srid=2154), + ), + migrations.AlterField( + model_name="data", + name="geometry", + field=django.contrib.gis.db.models.fields.GeometryField(srid=2154), + ), + migrations.AlterField( + model_name="tile", + name="geometry", + field=django.contrib.gis.db.models.fields.PolygonField(srid=2154), + ), + ] diff --git a/iarbre_data/migrations/0003_alter_tile_indice.py b/iarbre_data/migrations/0003_alter_tile_indice.py new file mode 100644 index 0000000..56fd5c4 --- /dev/null +++ b/iarbre_data/migrations/0003_alter_tile_indice.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1 on 2024-08-16 21:40 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("iarbre_data", "0002_alter_city_geometry_alter_data_geometry_and_more"), + ] + + operations = [ + migrations.AlterField( + model_name="tile", + name="indice", + field=models.FloatField(null=True), + ), + ] diff --git a/iarbre_data/migrations/0004_tilefactor.py b/iarbre_data/migrations/0004_tilefactor.py new file mode 100644 index 0000000..20ba18b --- /dev/null +++ b/iarbre_data/migrations/0004_tilefactor.py @@ -0,0 +1,37 @@ +# Generated by Django 5.1 on 2024-08-18 13:30 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("iarbre_data", "0003_alter_tile_indice"), + ] + + operations = [ + migrations.CreateModel( + name="TileFactor", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ("factor", models.CharField(max_length=50)), + ("value", models.FloatField()), + ( + "tile", + models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + to="iarbre_data.tile", + ), + ), + ], + ), + ] diff --git a/iarbre_data/migrations/__init__.py b/iarbre_data/migrations/__init__.py new file mode 100644 index 0000000..e69de29