update code structure and get session on each query
All checks were successful
Build Docker Image / build (push) Successful in 12m54s
All checks were successful
Build Docker Image / build (push) Successful in 12m54s
This commit is contained in:
28
app/models.py
Normal file
28
app/models.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from sqlalchemy import Column, Integer, String, DateTime
|
||||
from sqlalchemy.sql import func
|
||||
from sqlalchemy.orm import declarative_base
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
|
||||
class WatchHistory(Base):
|
||||
__tablename__ = "watch_history"
|
||||
whid = Column(Integer, primary_key=True, autoincrement=True)
|
||||
video_url = Column(String(255), nullable=False)
|
||||
video_name = Column(String(255), nullable=False)
|
||||
channel_url = Column(String(255), nullable=False)
|
||||
channel_name = Column(String(255), nullable=False)
|
||||
watch_date = Column(DateTime, nullable=False, server_default=func.now())
|
||||
created_by = Column(
|
||||
String(100), nullable=False, server_default="mpv-youtube-queue-server"
|
||||
)
|
||||
|
||||
|
||||
class SavedQueue(Base):
|
||||
__tablename__ = "saved_queue"
|
||||
sqid = Column(Integer, primary_key=True, autoincrement=True)
|
||||
video_url = Column(String(255), nullable=False)
|
||||
created_date = Column(DateTime, nullable=False, server_default=func.now())
|
||||
created_by = Column(
|
||||
String(100), nullable=False, server_default="mpv-youtube-queue-server"
|
||||
)
|
||||
Reference in New Issue
Block a user