mirror of
https://github.com/FutureOfMedTech-FITM-hack/backend.git
synced 2024-09-21 10:58:48 +03:00
24 lines
663 B
Python
24 lines
663 B
Python
from sqlalchemy import Column, ForeignKey, Integer, String
|
|
from sqlalchemy.orm import relationship
|
|
|
|
from med_backend.db.base import Base
|
|
from med_backend.db.models.users import UserScheme
|
|
|
|
|
|
class PostScheme(Base):
|
|
__tablename__ = "posts"
|
|
|
|
id: int = Column(
|
|
Integer,
|
|
primary_key=True,
|
|
autoincrement=True,
|
|
unique=True,
|
|
index=True,
|
|
)
|
|
name: str = Column(String, nullable=False)
|
|
description: str = Column(String, nullable=True)
|
|
|
|
# creator
|
|
user_id: int = Column(Integer, ForeignKey(UserScheme.id), primary_key=True)
|
|
user: UserScheme = relationship("UserScheme", foreign_keys="PostScheme.user_id")
|