SQLAlchemy model for registered projects.
| 106 | |
| 107 | |
| 108 | class Project(Base): |
| 109 | """SQLAlchemy model for registered projects.""" |
| 110 | __tablename__ = "projects" |
| 111 | |
| 112 | name = Column(String(50), primary_key=True, index=True) |
| 113 | path = Column(String, nullable=False) # POSIX format for cross-platform |
| 114 | created_at = Column(DateTime, nullable=False) |
| 115 | default_concurrency = Column(Integer, nullable=False, default=3) |
| 116 | |
| 117 | |
| 118 | class Settings(Base): |