Priprava modelu na GPX v DB

This commit is contained in:
Michal Kváček
2024-06-24 16:22:50 +02:00
parent 2bf737b9d6
commit ac3b496459
8 changed files with 139 additions and 23 deletions
+2 -1
View File
@@ -74,7 +74,6 @@ copilot_has_photo = Table(
Column("photo_id", ForeignKey("photo.id"), primary_key=True),
)
airport_has_reporting_point = Table(
"airport_has_reporting_point",
BaseModel.metadata,
@@ -105,6 +104,7 @@ class FlightPlan(BaseModel):
is_default_name: Mapped[bool] = mapped_column(Boolean, server_default='0')
is_public: Mapped[bool] = mapped_column(Boolean, server_default='0')
is_editable_by_copilot: Mapped[bool] = mapped_column(Boolean, server_default='0')
description: Mapped[str] = mapped_column(Text, nullable=False, server_default="")
planned_speed: Mapped[int] = mapped_column(Integer, nullable=False, default=150)
planned_takeoff_datetime: Mapped[datetime] = mapped_column(DateTime, nullable=True)
aircraft_id: Mapped[int] = mapped_column(Integer, ForeignKey("aircraft.id"), nullable=True)
@@ -130,6 +130,7 @@ class FlightPlanMarker(BaseModel):
gps_longitude: Mapped[float] = mapped_column(Float, nullable=False)
weather_info_id: Mapped[int] = mapped_column(Integer, ForeignKey('weather_info.id'), nullable=True)
class Airport(BaseModel):
__tablename__ = "airport"