aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/sql/models_v0.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/db/sql/models_v0.py')
-rw-r--r--mediagoblin/db/sql/models_v0.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/mediagoblin/db/sql/models_v0.py b/mediagoblin/db/sql/models_v0.py
index 5dd6b38b..06f87d28 100644
--- a/mediagoblin/db/sql/models_v0.py
+++ b/mediagoblin/db/sql/models_v0.py
@@ -284,6 +284,26 @@ class VideoData(Base_v0):
height = Column(SmallInteger)
+class AsciiData(Base_v0):
+ __tablename__ = "ascii__mediadata"
+
+ # The primary key *and* reference to the main media_entry
+ 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"))
+
+
+class AudioData(Base_v0):
+ __tablename__ = "audio__mediadata"
+
+ # The primary key *and* reference to the main media_entry
+ 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"))
+
+
######################################################
# Special, migrations-tracking table
#