Source code for fmn.database.model.generated

# SPDX-FileCopyrightText: Contributors to the Fedora Project
#
# SPDX-License-Identifier: MIT

from datetime import datetime

from sqlalchemy import Column, DateTime, ForeignKey, Integer, func
from sqlalchemy.orm import relationship

from ..main import Base


[docs]class Generated(Base): __tablename__ = "generated" id = Column(Integer, primary_key=True, nullable=False) rule_id = Column(Integer, ForeignKey("rules.id", ondelete="CASCADE"), nullable=False) rule = relationship("Rule", back_populates="generated") when = Column( DateTime(timezone=False), index=True, default=datetime.now, server_default=func.now(), nullable=False, ) count = Column(Integer, default=0)