|
@@ -1,6 +1,6 @@
|
|
from typing import TYPE_CHECKING
|
|
from typing import TYPE_CHECKING
|
|
|
|
|
|
-from sqlalchemy import Column, ForeignKey, Integer, String, Enum
|
|
|
|
|
|
+from sqlalchemy import Column, ForeignKey, Integer, String, Enum, DateTime
|
|
from sqlalchemy.orm import relationship
|
|
from sqlalchemy.orm import relationship
|
|
|
|
|
|
from app.db.base_class import Base
|
|
from app.db.base_class import Base
|
|
@@ -17,6 +17,7 @@ class Video(Base):
|
|
progress_state = Column(String(10),
|
|
progress_state = Column(String(10),
|
|
ForeignKey("progress.state", ondelete="RESTRICT", onupdate="CASCADE"),
|
|
ForeignKey("progress.state", ondelete="RESTRICT", onupdate="CASCADE"),
|
|
default="waiting")
|
|
default="waiting")
|
|
- time = Column(Integer)
|
|
|
|
|
|
+ created_date = Column(DateTime)
|
|
|
|
+ length = Column(Integer)
|
|
owner_id = Column(Integer, ForeignKey("user.id"))
|
|
owner_id = Column(Integer, ForeignKey("user.id"))
|
|
owner = relationship("User", back_populates="videos")
|
|
owner = relationship("User", back_populates="videos")
|