from sqlalchemy.orm import relationship, backref
+BACKREF_NAME = "ascii__media_data"
+
+
class AsciiData(Base):
__tablename__ = "ascii__mediadata"
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
primary_key=True)
get_media_entry = relationship("MediaEntry",
- backref=backref("ascii__media_data", cascade="all, delete-orphan"))
+ backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
DATA_MODEL = AsciiData
from sqlalchemy.orm import relationship, backref
+BACKREF_NAME = "audio__media_data"
+
+
class AudioData(Base):
__tablename__ = "audio__mediadata"
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
primary_key=True)
get_media_entry = relationship("MediaEntry",
- backref=backref("audio__media_data", cascade="all, delete-orphan"))
+ backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
DATA_MODEL = AudioData
from mediagoblin.db.sql.extratypes import JSONEncoded
+BACKREF_NAME = "image__media_data"
+
+
class ImageData(Base):
__tablename__ = "image__mediadata"
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
primary_key=True)
get_media_entry = relationship("MediaEntry",
- backref=backref("image__media_data", cascade="all, delete-orphan"))
+ backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
width = Column(Integer)
height = Column(Integer)
from sqlalchemy.orm import relationship, backref
+BACKREF_NAME = "stl__media_data"
+
+
class StlData(Base):
__tablename__ = "stl__mediadata"
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
primary_key=True)
get_media_entry = relationship("MediaEntry",
- backref=backref("stl__media_data", cascade="all, delete-orphan"))
+ backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
center_x = Column(Float)
center_y = Column(Float)
from sqlalchemy.orm import relationship, backref
+BACKREF_NAME = "video__media_data"
+
+
class VideoData(Base):
__tablename__ = "video__mediadata"
media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
primary_key=True)
get_media_entry = relationship("MediaEntry",
- backref=backref("video__media_data", cascade="all, delete-orphan"))
+ backref=backref(BACKREF_NAME, cascade="all, delete-orphan"))
width = Column(SmallInteger)
height = Column(SmallInteger)