+def wrreportcache_table(metadata):
+ """Returns the sqlalchemy Table representing the "wrreportcache" Winterrodeln table in MediaWiki.
+ Current table definition.
+ * version 1.5 (introduction)
+ :param metadata: metadata = sqlalchemy.MetaData()
+ """
+ return Table("wrreportcache", metadata,
+ Column("page_id", types.Integer, primary_key=True),
+ Column("page_title", types.Unicode(255), nullable=False),
+ Column("report_id", types.Integer, schema.ForeignKey('wrreport.id')),
+ Column("date_report", types.Date),
+ Column("condition", types.Integer),
+ Column("description", types.Unicode),
+ Column("author_name", types.Unicode(30)),
+ Column("author_username", types.Unicode(30))
+ )
+
+
+def wrregion_table(metadata):
+ """Returns the sqlalchemy Table representing the "wrregion" Winterrodeln table in MediaWiki.
+ Current table definition.
+ * version 1.5 (introduction)
+ :param metadata: metadata = sqlalchemy.MetaData()
+ """
+ return Table("wrregion", metadata,
+ Column("id", types.Integer, primary_key=True),
+ Column("name", types.Unicode(50)),
+ Column("page_id", types.Integer),
+ Column("border", types.Binary) # MultiPolygon(2, 4326)
+ )
+
+
+def wrregioncache_table(metadata):
+ """Returns the sqlalchemy Table representing the "wrregioncache" Winterrodeln table in MediaWiki.
+ Current table definition.
+ * version 1.5 (introduction)
+ :param metadata: metadata = sqlalchemy.MetaData()
+ """
+ return Table("wrregioncache", metadata,
+ Column("id", types.Integer, primary_key=True),
+ Column("region_id", types.Integer, schema.ForeignKey('wrregin.id')),
+ Column("page_id", types.Integer)
+ )
+