Truncate trip id
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
# Generated by Django 5.0.1 on 2024-01-27 14:08
|
||||
# Generated by Django 5.0.1 on 2024-02-09 21:55
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.db import migrations, models
|
||||
@ -155,19 +155,6 @@ class Migration(migrations.Migration):
|
||||
verbose_name="Exception type",
|
||||
),
|
||||
),
|
||||
(
|
||||
"transport_type",
|
||||
models.CharField(
|
||||
choices=[
|
||||
("TGV", "TGV"),
|
||||
("TER", "TER"),
|
||||
("IC", "Intercités"),
|
||||
("TN", "Transilien"),
|
||||
],
|
||||
max_length=255,
|
||||
verbose_name="Transport type",
|
||||
),
|
||||
),
|
||||
(
|
||||
"service",
|
||||
models.ForeignKey(
|
||||
@ -239,13 +226,26 @@ class Migration(migrations.Migration):
|
||||
blank=True, max_length=255, verbose_name="Route text color"
|
||||
),
|
||||
),
|
||||
(
|
||||
"transport_type",
|
||||
models.CharField(
|
||||
choices=[
|
||||
("TGV", "TGV"),
|
||||
("TER", "TER"),
|
||||
("IC", "Intercités"),
|
||||
("TN", "Transilien"),
|
||||
],
|
||||
max_length=255,
|
||||
verbose_name="Transport type",
|
||||
),
|
||||
),
|
||||
(
|
||||
"agency",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="routes",
|
||||
to="sncfgtfs.agency",
|
||||
verbose_name="Agency ID",
|
||||
verbose_name="Agency",
|
||||
),
|
||||
),
|
||||
],
|
||||
@ -474,6 +474,10 @@ class Migration(migrations.Migration):
|
||||
verbose_name="Bikes allowed",
|
||||
),
|
||||
),
|
||||
(
|
||||
"last_update",
|
||||
models.DateTimeField(null=True, verbose_name="Last update"),
|
||||
),
|
||||
(
|
||||
"route",
|
||||
models.ForeignKey(
|
||||
@ -496,7 +500,6 @@ class Migration(migrations.Migration):
|
||||
options={
|
||||
"verbose_name": "Trip",
|
||||
"verbose_name_plural": "Trips",
|
||||
"ordering": ("id",),
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
@ -578,4 +581,95 @@ class Migration(migrations.Migration):
|
||||
"verbose_name_plural": "Stop times",
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="TripUpdate",
|
||||
fields=[
|
||||
(
|
||||
"trip",
|
||||
models.OneToOneField(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
primary_key=True,
|
||||
related_name="update",
|
||||
serialize=False,
|
||||
to="sncfgtfs.trip",
|
||||
verbose_name="Trip",
|
||||
),
|
||||
),
|
||||
("start_date", models.DateField(verbose_name="Start date")),
|
||||
("start_time", models.TimeField(verbose_name="Start time")),
|
||||
(
|
||||
"schedule_relationship",
|
||||
models.IntegerField(
|
||||
choices=[
|
||||
(0, "Scheduled"),
|
||||
(1, "Added"),
|
||||
(2, "Unscheduled"),
|
||||
(3, "Canceled"),
|
||||
(5, "Replacement"),
|
||||
(6, "Duplicated"),
|
||||
(7, "Deleted"),
|
||||
],
|
||||
default=0,
|
||||
verbose_name="Schedule relationship",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Trip update",
|
||||
"verbose_name_plural": "Trip updates",
|
||||
"ordering": ("start_date", "trip"),
|
||||
"unique_together": {("trip", "start_date", "start_time")},
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="StopTimeUpdate",
|
||||
fields=[
|
||||
(
|
||||
"stop_time",
|
||||
models.OneToOneField(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
primary_key=True,
|
||||
related_name="update",
|
||||
serialize=False,
|
||||
to="sncfgtfs.stoptime",
|
||||
verbose_name="Stop time",
|
||||
),
|
||||
),
|
||||
("arrival_delay", models.DurationField(verbose_name="Arrival delay")),
|
||||
("arrival_time", models.DateTimeField(verbose_name="Arrival time")),
|
||||
(
|
||||
"departure_delay",
|
||||
models.DurationField(verbose_name="Departure delay"),
|
||||
),
|
||||
("departure_time", models.DateTimeField(verbose_name="Departure time")),
|
||||
(
|
||||
"schedule_relationship",
|
||||
models.IntegerField(
|
||||
choices=[
|
||||
(0, "Scheduled"),
|
||||
(1, "Skipped"),
|
||||
(2, "No data"),
|
||||
(3, "Unscheduled"),
|
||||
],
|
||||
default=0,
|
||||
verbose_name="Schedule relationship",
|
||||
),
|
||||
),
|
||||
(
|
||||
"trip_update",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="stop_time_updates",
|
||||
to="sncfgtfs.tripupdate",
|
||||
verbose_name="Trip update",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Stop time update",
|
||||
"verbose_name_plural": "Stop time updates",
|
||||
"ordering": ("trip_update", "stop_time"),
|
||||
"unique_together": {("trip_update", "stop_time")},
|
||||
},
|
||||
),
|
||||
]
|
||||
|
@ -1,108 +0,0 @@
|
||||
# Generated by Django 5.0.1 on 2024-02-06 06:59
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("sncfgtfs", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name="trip",
|
||||
options={"verbose_name": "Trip", "verbose_name_plural": "Trips"},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="TripUpdate",
|
||||
fields=[
|
||||
(
|
||||
"trip",
|
||||
models.OneToOneField(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
primary_key=True,
|
||||
related_name="update",
|
||||
serialize=False,
|
||||
to="sncfgtfs.trip",
|
||||
verbose_name="Trip",
|
||||
),
|
||||
),
|
||||
("start_date", models.DateField(verbose_name="Start date")),
|
||||
("start_time", models.TimeField(verbose_name="Start time")),
|
||||
(
|
||||
"schedule_relationship",
|
||||
models.IntegerField(
|
||||
choices=[
|
||||
(0, "Scheduled"),
|
||||
(1, "Added"),
|
||||
(2, "Unscheduled"),
|
||||
(3, "Canceled"),
|
||||
(5, "Replacement"),
|
||||
(6, "Duplicated"),
|
||||
(7, "Deleted"),
|
||||
],
|
||||
default=0,
|
||||
verbose_name="Schedule relationship",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Trip update",
|
||||
"verbose_name_plural": "Trip updates",
|
||||
"ordering": ("start_date", "trip"),
|
||||
"unique_together": {("trip", "start_date", "start_time")},
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="StopTimeUpdate",
|
||||
fields=[
|
||||
(
|
||||
"stop_time",
|
||||
models.OneToOneField(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
primary_key=True,
|
||||
related_name="update",
|
||||
serialize=False,
|
||||
to="sncfgtfs.stoptime",
|
||||
verbose_name="Stop time",
|
||||
),
|
||||
),
|
||||
("arrival_delay", models.DurationField(verbose_name="Arrival delay")),
|
||||
("arrival_time", models.DateTimeField(verbose_name="Arrival time")),
|
||||
(
|
||||
"departure_delay",
|
||||
models.DurationField(verbose_name="Departure delay"),
|
||||
),
|
||||
("departure_time", models.DateTimeField(verbose_name="Departure time")),
|
||||
(
|
||||
"schedule_relationship",
|
||||
models.IntegerField(
|
||||
choices=[
|
||||
(0, "Scheduled"),
|
||||
(1, "Skipped"),
|
||||
(2, "No data"),
|
||||
(3, "Unscheduled"),
|
||||
],
|
||||
default=0,
|
||||
verbose_name="Schedule relationship",
|
||||
),
|
||||
),
|
||||
(
|
||||
"trip_update",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="stop_time_updates",
|
||||
to="sncfgtfs.tripupdate",
|
||||
verbose_name="Trip update",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Stop time update",
|
||||
"verbose_name_plural": "Stop time updates",
|
||||
"ordering": ("trip_update", "stop_time"),
|
||||
"unique_together": {("trip_update", "stop_time")},
|
||||
},
|
||||
),
|
||||
]
|
Reference in New Issue
Block a user