Precompute run analysis and serve compact route previews
This commit is contained in:
@@ -57,6 +57,16 @@ class Activity(db.Model):
|
||||
best_efforts = db.Column(db.JSON, nullable=False, default=list, server_default="[]")
|
||||
efforts_version = db.Column(db.Integer, nullable=False, default=0, server_default="0")
|
||||
has_route = db.Column(db.Boolean, nullable=False, default=False, server_default=db.false())
|
||||
analysis_version = db.Column(db.Integer, nullable=False, default=0, server_default="0")
|
||||
analysis_summary = db.deferred(
|
||||
db.Column(db.JSON, nullable=False, default=dict, server_default="{}")
|
||||
)
|
||||
display_data = db.deferred(
|
||||
db.Column(db.JSON, nullable=False, default=dict, server_default="{}")
|
||||
)
|
||||
route_geometry = db.deferred(
|
||||
db.Column(db.JSON, nullable=False, default=list, server_default="[]")
|
||||
)
|
||||
samples = db.deferred(db.Column(db.JSON, nullable=False, default=list))
|
||||
laps = db.deferred(db.Column(db.JSON, nullable=False, default=list))
|
||||
created_at = db.Column(db.DateTime(timezone=True), default=lambda: datetime.now(UTC))
|
||||
|
||||
Reference in New Issue
Block a user