Advertisement
Guest User

Untitled

a guest
Jul 7th, 2016
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. class Event(Base):
  2.     __tablename__ = "stat_calendar_events"
  3.  
  4.     id = Column(Integer, primary_key=True)
  5.     gid = Column(String(30), index=True, unique=True, nullable=True, default=None, server_default=None)
  6.  
  7.     type_id = Column(Integer, ForeignKey("stat_calendar_types.id", onupdate="CASCADE", ondelete="RESTRICT"), nullable=False)
  8.  
  9.     caption = Column(String(100), index=True, nullable=False)
  10.     description = Column(String(200), nullable=True)
  11.     rrule = Column(String(250), nullable=True)
  12.     date = column_property(func.unnest(func.get_occurrences(cast(rrule, RRule), cast(func.now(), TIMESTAMP))).label("date"))
  13.  
  14.     type = relationship(EventType, uselist=False, backref="events")
  15.  
  16.     is_import = Column(Boolean, server_default="false", default=False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement