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
|
||||
|
||||
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_url = models.URLField()
|
||||
agency_phone = models.CharField(max_length=15)
|
||||
|
|
@ -9,7 +9,7 @@ class Agency(models.Model):
|
|||
agency_fare_url = models.URLField()
|
||||
|
||||
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_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):
|
||||
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)
|
||||
route_short_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)
|
||||
|
||||
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)
|
||||
service_id = models.CharField(max_length=255)
|
||||
trip_headsign = models.CharField(max_length=255, blank=True, null=True)
|
||||
|
|
@ -65,7 +65,7 @@ class StopTime(models.Model):
|
|||
unique_together = (('trip', 'stop_sequence'),)
|
||||
|
||||
class Calendar(models.Model):
|
||||
service_id = models.CharField(max_length=255, primary_key=True)
|
||||
service_id = models.BigAutoField(primary_key=True)
|
||||
monday = models.BooleanField()
|
||||
tuesday = models.BooleanField()
|
||||
wednesday = models.BooleanField()
|
||||
|
|
@ -86,7 +86,7 @@ class CalendarDate(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()
|
||||
currency_type = models.CharField(max_length=255)
|
||||
payment_method = models.IntegerField()
|
||||
|
|
@ -134,4 +134,4 @@ class FeedInfo(models.Model):
|
|||
feed_start_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_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.http import HttpResponse
|
||||
from .models import Agency, Stop, Route, Trip, StopTime, Calendar, CalendarDate, FareAttribute, FareRule, Shape, Frequency, Transfer, FeedInfo
|
||||
|
||||
def index(request):
|
||||
|
||||
return HttpResponse("Test")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user