Changed ids to always increase as automatic primary keys
This commit is contained in:
parent
0a196d6b15
commit
9a4879a67d
|
|
@ -0,0 +1,38 @@
|
||||||
|
# Generated by Django 5.0.6 on 2024-05-31 23:10
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('pt_map', '0002_alter_calendardate_unique_together_and_more'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='calendar',
|
||||||
|
name='service_id',
|
||||||
|
field=models.IntegerField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='fareattribute',
|
||||||
|
name='fare_id',
|
||||||
|
field=models.IntegerField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='feedinfo',
|
||||||
|
name='feed_id',
|
||||||
|
field=models.IntegerField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='route',
|
||||||
|
name='route_id',
|
||||||
|
field=models.IntegerField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='trip',
|
||||||
|
name='trip_id',
|
||||||
|
field=models.IntegerField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
# Generated by Django 5.0.6 on 2024-05-31 23:14
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('pt_map', '0003_alter_calendar_service_id_and_more'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='agency',
|
||||||
|
name='agency_id',
|
||||||
|
field=models.BigAutoField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='calendar',
|
||||||
|
name='service_id',
|
||||||
|
field=models.BigAutoField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='fareattribute',
|
||||||
|
name='fare_id',
|
||||||
|
field=models.BigAutoField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='feedinfo',
|
||||||
|
name='feed_id',
|
||||||
|
field=models.BigAutoField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='route',
|
||||||
|
name='route_id',
|
||||||
|
field=models.BigAutoField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='stop',
|
||||||
|
name='stop_id',
|
||||||
|
field=models.BigAutoField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='trip',
|
||||||
|
name='trip_id',
|
||||||
|
field=models.BigAutoField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
||||||
class Agency(models.Model):
|
class Agency(models.Model):
|
||||||
agency_id = models.IntegerField(primary_key=True)
|
agency_id = models.BigAutoField(primary_key=True)
|
||||||
agency_name = models.CharField(max_length=250)
|
agency_name = models.CharField(max_length=250)
|
||||||
agency_url = models.URLField()
|
agency_url = models.URLField()
|
||||||
agency_phone = models.CharField(max_length=15)
|
agency_phone = models.CharField(max_length=15)
|
||||||
|
|
@ -9,7 +9,7 @@ class Agency(models.Model):
|
||||||
agency_fare_url = models.URLField()
|
agency_fare_url = models.URLField()
|
||||||
|
|
||||||
class Stop(models.Model):
|
class Stop(models.Model):
|
||||||
stop_id = models.IntegerField(primary_key=True)
|
stop_id = models.BigAutoField(primary_key=True)
|
||||||
stop_code = models.CharField(max_length=50)
|
stop_code = models.CharField(max_length=50)
|
||||||
stop_name = models.CharField(max_length=250)
|
stop_name = models.CharField(max_length=250)
|
||||||
tts_stop_name = models.CharField(max_length=250)
|
tts_stop_name = models.CharField(max_length=250)
|
||||||
|
|
@ -27,7 +27,7 @@ class Stop(models.Model):
|
||||||
|
|
||||||
|
|
||||||
class Route(models.Model):
|
class Route(models.Model):
|
||||||
route_id = models.CharField(max_length=255, primary_key=True)
|
route_id = models.BigAutoField(primary_key=True)
|
||||||
agency = models.ForeignKey(Agency, on_delete=models.CASCADE)
|
agency = models.ForeignKey(Agency, on_delete=models.CASCADE)
|
||||||
route_short_name = models.CharField(max_length=255)
|
route_short_name = models.CharField(max_length=255)
|
||||||
route_long_name = models.CharField(max_length=255)
|
route_long_name = models.CharField(max_length=255)
|
||||||
|
|
@ -38,7 +38,7 @@ class Route(models.Model):
|
||||||
route_text_color = models.CharField(max_length=6, blank=True, null=True)
|
route_text_color = models.CharField(max_length=6, blank=True, null=True)
|
||||||
|
|
||||||
class Trip(models.Model):
|
class Trip(models.Model):
|
||||||
trip_id = models.CharField(max_length=255, primary_key=True)
|
trip_id = models.BigAutoField(primary_key=True)
|
||||||
route = models.ForeignKey(Route, on_delete=models.CASCADE)
|
route = models.ForeignKey(Route, on_delete=models.CASCADE)
|
||||||
service_id = models.CharField(max_length=255)
|
service_id = models.CharField(max_length=255)
|
||||||
trip_headsign = models.CharField(max_length=255, blank=True, null=True)
|
trip_headsign = models.CharField(max_length=255, blank=True, null=True)
|
||||||
|
|
@ -65,7 +65,7 @@ class StopTime(models.Model):
|
||||||
unique_together = (('trip', 'stop_sequence'),)
|
unique_together = (('trip', 'stop_sequence'),)
|
||||||
|
|
||||||
class Calendar(models.Model):
|
class Calendar(models.Model):
|
||||||
service_id = models.CharField(max_length=255, primary_key=True)
|
service_id = models.BigAutoField(primary_key=True)
|
||||||
monday = models.BooleanField()
|
monday = models.BooleanField()
|
||||||
tuesday = models.BooleanField()
|
tuesday = models.BooleanField()
|
||||||
wednesday = models.BooleanField()
|
wednesday = models.BooleanField()
|
||||||
|
|
@ -86,7 +86,7 @@ class CalendarDate(models.Model):
|
||||||
|
|
||||||
|
|
||||||
class FareAttribute(models.Model):
|
class FareAttribute(models.Model):
|
||||||
fare_id = models.CharField(max_length=255, primary_key=True)
|
fare_id = models.BigAutoField(primary_key=True)
|
||||||
price = models.FloatField()
|
price = models.FloatField()
|
||||||
currency_type = models.CharField(max_length=255)
|
currency_type = models.CharField(max_length=255)
|
||||||
payment_method = models.IntegerField()
|
payment_method = models.IntegerField()
|
||||||
|
|
@ -134,4 +134,4 @@ class FeedInfo(models.Model):
|
||||||
feed_start_date = models.DateField(blank=True, null=True)
|
feed_start_date = models.DateField(blank=True, null=True)
|
||||||
feed_end_date = models.DateField(blank=True, null=True)
|
feed_end_date = models.DateField(blank=True, null=True)
|
||||||
feed_version = models.CharField(max_length=255, blank=True, null=True)
|
feed_version = models.CharField(max_length=255, blank=True, null=True)
|
||||||
feed_id = models.CharField(max_length=255, primary_key=True)
|
feed_id = models.BigAutoField(primary_key=True)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
|
from .models import Agency, Stop, Route, Trip, StopTime, Calendar, CalendarDate, FareAttribute, FareRule, Shape, Frequency, Transfer, FeedInfo
|
||||||
|
|
||||||
def index(request):
|
def index(request):
|
||||||
|
|
||||||
return HttpResponse("Test")
|
return HttpResponse("Test")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user