Bases: Base
Complete RFC822 source stored verbatim as bytes.
Source code in email_profile/models/raw.py
10
11
12
13
14
15
16
17
18
19
20
21
22 | class RawModel(Base):
"""Complete RFC822 source stored verbatim as bytes."""
__tablename__ = "raw"
__table_args__ = (
UniqueConstraint("uid", "mailbox", name="uq_uid_mailbox"),
)
uid = Column(String, primary_key=True)
mailbox = Column(String, primary_key=True)
message_id = Column(String, nullable=False, index=True)
flags = Column(String, nullable=False, default="")
file = Column(LargeBinary)
|
__table_args__ = (UniqueConstraint('uid', 'mailbox', name='uq_uid_mailbox'),)
class-attribute
instance-attribute
__tablename__ = 'raw'
class-attribute
instance-attribute
file = Column(LargeBinary)
class-attribute
instance-attribute
flags = Column(String, nullable=False, default='')
class-attribute
instance-attribute
mailbox = Column(String, primary_key=True)
class-attribute
instance-attribute
message_id = Column(String, nullable=False, index=True)
class-attribute
instance-attribute
uid = Column(String, primary_key=True)
class-attribute
instance-attribute