simpler-author-model
All checks were successful
Deploy to core / deploy (push) Successful in 1m22s

This commit is contained in:
Untone 2024-02-20 12:04:45 +03:00
parent a00fe8b8ef
commit 811086de83

View File

@ -1,7 +1,6 @@
import time import time
from sqlalchemy import JSON, Boolean, Column, ForeignKey, Integer, String from sqlalchemy import JSON, Boolean, Column, ForeignKey, Integer, String
from sqlalchemy.orm import relationship
from services.db import Base from services.db import Base
@ -37,9 +36,6 @@ class Author(Base):
about = Column(String, nullable=True, comment='About') # long and formatted about = Column(String, nullable=True, comment='About') # long and formatted
pic = Column(String, nullable=True, comment='Picture') pic = Column(String, nullable=True, comment='Picture')
links = Column(JSON, nullable=True, comment='Links') links = Column(JSON, nullable=True, comment='Links')
ratings = relationship(AuthorRating, foreign_keys=AuthorRating.author, backref="author", cascade="all, delete-orphan", passive_deletes=True)
created_at = Column(Integer, nullable=False, default=lambda: int(time.time())) created_at = Column(Integer, nullable=False, default=lambda: int(time.time()))
last_seen = Column(Integer, nullable=False, default=lambda: int(time.time())) last_seen = Column(Integer, nullable=False, default=lambda: int(time.time()))
updated_at = Column(Integer, nullable=False, default=lambda: int(time.time())) updated_at = Column(Integer, nullable=False, default=lambda: int(time.time()))