Persist best efforts during import and add resumable backfill
This commit is contained in:
+5
-2
@@ -54,8 +54,11 @@ class Activity(db.Model):
|
||||
metrics = db.Column(db.JSON, nullable=False, default=dict, server_default="{}")
|
||||
visibility = db.Column(db.String(12), nullable=False, default="private")
|
||||
share_token = db.Column(db.String(64), unique=True)
|
||||
samples = db.Column(db.JSON, nullable=False, default=list)
|
||||
laps = db.Column(db.JSON, nullable=False, default=list)
|
||||
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())
|
||||
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))
|
||||
__table_args__ = (db.UniqueConstraint("owner_id", "source_key"),)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user