X-Git-Url: https://git.toastfreeware.priv.at/philipp/winterrodeln/wrpylib.git/blobdiff_plain/23e32704ba05fae42f323b5f5f6dcb0a2fcc6763..f64a954a8596d88ee77707d2c42892aba161b385:/wrpylib/wrmwdb.py?ds=sidebyside diff --git a/wrpylib/wrmwdb.py b/wrpylib/wrmwdb.py index c977f14..c930ec1 100644 --- a/wrpylib/wrmwdb.py +++ b/wrpylib/wrmwdb.py @@ -1,4 +1,4 @@ -#!/usr/bin/python2.6 +#!/usr/bin/python2.7 # -*- coding: iso-8859-15 -*- # $Id$ # $HeadURL$ @@ -14,6 +14,7 @@ def wrreport_table(metadata): * version 1.2 * version 1.3 (no changes) * version 1.4 (no changes) + * version 1.5 added time_report :param metadata: metadata = sqlalchemy.MetaData() """ return Table("wrreport", metadata, @@ -21,6 +22,7 @@ def wrreport_table(metadata): Column("page_id", types.Integer, schema.ForeignKey('wrsledruncache.page_id')), Column("page_title", types.Unicode(255), nullable=False), Column("date_report", types.Date), + Column("time_report", types.Time), Column("date_entry", types.DateTime, nullable=False), Column("date_invalid", types.DateTime), Column("condition", types.Integer), @@ -95,6 +97,7 @@ def wrinncache_table(metadata): Column("position_latitude", types.Float), Column("position_longitude", types.Float), Column("position_elevation", types.Integer), + Column("operator", types.Unicode(255)), Column("seats", types.Integer), Column("overnight", types.Boolean), Column("overnight_comment", types.Unicode(255)), @@ -112,3 +115,21 @@ def wrinncache_table(metadata): ) +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), + 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)) + ) + +