add started_at and completed_at to the persistent_browser_sessions table (#2337)

This commit is contained in:
Shuchang Zheng
2025-05-13 15:22:24 -07:00
committed by GitHub
parent 38957f7faf
commit 5c29914a20
2 changed files with 51 additions and 2 deletions

View File

@@ -626,13 +626,16 @@ class PersistentBrowserSessionModel(Base):
__tablename__ = "persistent_browser_sessions"
persistent_browser_session_id = Column(String, primary_key=True, default=generate_persistent_browser_session_id)
organization_id = Column(String, nullable=False)
organization_id = Column(String, nullable=False, index=True)
runnable_type = Column(String, nullable=True)
runnable_id = Column(String, nullable=True)
browser_id = Column(String, nullable=True)
browser_address = Column(String, nullable=True)
status = Column(String, nullable=True, default="created")
created_at = Column(DateTime, default=datetime.datetime.utcnow, nullable=False)
timeout_minutes = Column(Integer, nullable=True)
started_at = Column(DateTime, nullable=True)
completed_at = Column(DateTime, nullable=True)
created_at = Column(DateTime, default=datetime.datetime.utcnow, nullable=False, index=True)
modified_at = Column(DateTime, default=datetime.datetime.utcnow, onupdate=datetime.datetime.utcnow, nullable=False)
deleted_at = Column(DateTime, nullable=True)