"""Restaurant structure for the DB"""
from sqlalchemy import Column
from sqlalchemy import String
from sqlalchemy.orm import relationship
from db.base import Base
[docs]class Restaurant(Base):
"""
Model for SQLAlchemy for the restaurant Table in the DB
Attributes:
place_id (str): Primary Key
name (str): Name of the Restaurant
bewertungen (db.models.bewertung.BewertungRestaurant): Bewertungen of the person
"""
__tablename__ = "restaurant"
place_id = Column(String, primary_key=True)
name = Column(String, nullable=False, autoincrement=False)
bewertungen = relationship("BewertungRestaurant", back_populates="restaurant", passive_deletes=True)