feat: implemented api, implemented creating driver and vehicle entity, added db models for entities

This commit is contained in:
2025-01-04 23:16:42 +01:00
parent 2f86b4c434
commit c4de1d11ec
7 changed files with 179 additions and 30 deletions

View File

@ -16,8 +16,8 @@ class Track(Base):
__tablename__ = 'track'
id = Column(Integer, primary_key=True, autoincrement=True)
trackName = Column(String(200), nullable=True)
vehicle = Column(Integer, ForeignKey('vehicle.id'), nullable=False)
driver = Column(Integer, ForeignKey('driver.id'), nullable=False)
vehicle = Column(Integer, ForeignKey('vehicle.id'), nullable=False, default=1)
driver = Column(Integer, ForeignKey('driver.id'), nullable=False, default=1)
date = Column(Date, nullable=True)
distance = Column(Float, nullable=False, default=0)
speed = Column(Float, nullable=False, default=0)