-# Current table definition
-# - version 1.2
-# - version 1.3 (no changes)
-# - version 1.4 (no changes)
-wrreport_table = sa.Table("wrreport", meta.metadata,
- sa.Column("id", types.Integer, primary_key=True),
- sa.Column("page_id", types.Integer, schema.ForeignKey('wrsleddingcache.page_id')),
- sa.Column("page_title", types.Unicode(255), nullable=False),
- sa.Column("date_report", types.Date),
- sa.Column("date_entry", types.DateTime, nullable=False),
- sa.Column("date_invalid", types.DateTime),
- sa.Column("condition", types.Integer),
- sa.Column("description", types.Unicode),
- sa.Column("author_name", types.Unicode(30)),
- sa.Column("author_ip", types.Unicode(15)),
- sa.Column("author_userid", types.Integer),
- sa.Column("author_username", types.Unicode(30)),
- sa.Column("delete_date", types.DateTime),
- sa.Column("delete_person_name", types.Unicode(30)),
- sa.Column("delete_person_ip", types.Unicode(15)),
- sa.Column("delete_person_userid", types.Integer),
- sa.Column("delete_person_username", types.Unicode(30)),
- sa.Column("delete_reason_public", types.Unicode),
- )
-
-
-# Old table definition
-# - version 1.2
-wrsleddingcache_table1_2 = sa.Table("wrsleddingcache1_2", meta.metadata,
- sa.Column("page_id", types.Integer, primary_key=True),
- sa.Column("page_title", types.Unicode(255)),
- sa.Column("length", types.Integer),
- sa.Column("walktime", types.Integer),
- sa.Column("height_top", types.Integer),
- sa.Column("height_bottom", types.Integer),
- sa.Column("walkup_separate", types.Boolean),
- sa.Column("lift", types.Boolean),
- sa.Column("night_light", types.Boolean),
- sa.Column("sledge_rental", types.Boolean),
- sa.Column("public_transport", types.Boolean),
- sa.Column("image", types.Unicode(255)),
- sa.Column("position_latitude", types.Float),
- sa.Column("position_longitude", types.Float),
- sa.Column("information", types.Unicode(255)),
- sa.Column("forum_id", types.Integer),
- sa.Column("under_construction", types.Boolean),
- sa.Column("show_in_overview", types.Boolean),
- )
-
-
-# Old table definition
-# - version 1.3 (changes made from version 1.2)
-wrsleddingcache_table1_3 = sa.Table("wrsleddingcache1_3", meta.metadata,
- sa.Column("page_id", types.Integer, primary_key=True),
- sa.Column("page_title", types.Unicode(255)),
- sa.Column("position_latitude", types.Float),
- sa.Column("position_longitude", types.Float),
- sa.Column("top_latitude", types.Float),
- sa.Column("top_longitude", types.Float),
- sa.Column("top_elevation", types.Integer),
- sa.Column("bottom_latitude", types.Float),
- sa.Column("bottom_longitude", types.Float),
- sa.Column("bottom_elevation", types.Integer),
- sa.Column("length", types.Integer),
- sa.Column("difficulty", types.Integer),
- sa.Column("avalanches", types.Integer),
- sa.Column("operator", types.Unicode(255)),
- sa.Column("public_transport", types.Integer),
- sa.Column("walkup_time", types.Integer),
- sa.Column("walkup_separate", types.Float),
- sa.Column("walkup_separate_comment", types.Unicode(255)),
- sa.Column("lift", types.Boolean),
- sa.Column("lift_details", types.Unicode(255)),
- sa.Column("night_light", types.Float),
- sa.Column("night_light_comment", types.Unicode(255)),
- sa.Column("night_light_days", types.Integer),
- sa.Column("night_light_days_comment", types.Unicode(255)),
- sa.Column("sled_rental", types.Boolean),
- sa.Column("sled_rental_comment", types.Unicode(255)),
- sa.Column("cachet", types.Unicode(255)),
- sa.Column("information_web", types.Unicode(255)),
- sa.Column("information_phone", types.Unicode(255)),
- sa.Column("image", types.Unicode(255)),
- sa.Column("show_in_overview", types.Boolean),
- sa.Column("forum_id", types.Integer),
- sa.Column("under_construction", types.Boolean),
- )
-
-
-# Current table definition
-# - version 1.4 (renamed table and added column walkup_possible)
-wrsledruncache_table = sa.Table("wrsledruncache", meta.metadata,
- sa.Column("page_id", types.Integer, primary_key=True),
- sa.Column("page_title", types.Unicode(255)),
- sa.Column("position_latitude", types.Float),
- sa.Column("position_longitude", types.Float),
- sa.Column("top_latitude", types.Float),
- sa.Column("top_longitude", types.Float),
- sa.Column("top_elevation", types.Integer),
- sa.Column("bottom_latitude", types.Float),
- sa.Column("bottom_longitude", types.Float),
- sa.Column("bottom_elevation", types.Integer),
- sa.Column("length", types.Integer),
- sa.Column("difficulty", types.Integer),
- sa.Column("avalanches", types.Integer),
- sa.Column("operator", types.Unicode(255)),
- sa.Column("public_transport", types.Integer),
- sa.Column("walkup_possible", types.Boolean),
- sa.Column("walkup_time", types.Integer),
- sa.Column("walkup_separate", types.Float),
- sa.Column("walkup_separate_comment", types.Unicode(255)),
- sa.Column("lift", types.Boolean),
- sa.Column("lift_details", types.Unicode(255)),
- sa.Column("night_light", types.Float),
- sa.Column("night_light_comment", types.Unicode(255)),
- sa.Column("night_light_days", types.Integer),
- sa.Column("night_light_days_comment", types.Unicode(255)),
- sa.Column("sled_rental", types.Boolean),
- sa.Column("sled_rental_comment", types.Unicode(255)),
- sa.Column("cachet", types.Unicode(255)),
- sa.Column("information_web", types.Unicode(255)),
- sa.Column("information_phone", types.Unicode(255)),
- sa.Column("image", types.Unicode(255)),
- sa.Column("show_in_overview", types.Boolean),
- sa.Column("forum_id", types.Integer),
- sa.Column("under_construction", types.Boolean),
- )
-
-
-# Old table definition
-# - version 1.2
-wrinncache_table1_2 = sa.Table("wrinncache1_2", meta.metadata,
- sa.Column("page_id", types.Integer, primary_key=True),
- sa.Column("page_title", types.Unicode(255)),
- sa.Column("height", types.Integer),
- sa.Column("phone", types.Unicode(30)),
- sa.Column("mobile_phone", types.Unicode(30)),
- sa.Column("email", types.Unicode(255)),
- sa.Column("homepage", types.Unicode(255)),
- sa.Column("smoker_area", types.Boolean),
- sa.Column("nonsmoker_area", types.Boolean),
- sa.Column("image", types.Unicode(255)),
- sa.Column("position_latitude", types.Float),
- sa.Column("position_longitude", types.Float),
- sa.Column("under_construction", types.Boolean),
- )
-
-
-# Current table definition
-# - version 1.3 (changes made from version 1.2)
-# - version 1.4 (no changes)
-wrinncache_table = sa.Table("wrinncache", meta.metadata,
- sa.Column("page_id", types.Integer, primary_key=True),
- sa.Column("page_title", types.Unicode(255)),
- sa.Column("position_latitude", types.Float),
- sa.Column("position_longitude", types.Float),
- sa.Column("position_elevation", types.Integer),
- sa.Column("seats", types.Integer),
- sa.Column("overnight", types.Boolean),
- sa.Column("overnight_comment", types.Unicode(255)),
- sa.Column("smoker_area", types.Boolean),
- sa.Column("nonsmoker_area", types.Boolean),
- sa.Column("sled_rental", types.Boolean),
- sa.Column("sled_rental_comment", types.Unicode(255)),
- sa.Column("mobile_provider", types.Unicode),
- sa.Column("homepage", types.Unicode(255)),
- sa.Column("email_list", types.Unicode),
- sa.Column("phone_list", types.Unicode),
- sa.Column("image", types.Unicode(255)),
- sa.Column("sledding_list", types.Unicode),
- sa.Column("under_construction", types.Boolean),
- )
-
-
-page_table = sa.Table("page", meta.metadata,
- sa.Column("page_id", types.Integer, primary_key=True),
- sa.Column("page_namespace", types.Integer, nullable=False),
- sa.Column("page_title", types.Unicode(255), nullable=False),
- sa.Column("page_restrictions", types.Unicode, nullable=False),
- sa.Column("page_counter", types.Integer, nullable=False),
- sa.Column("page_is_redirect", types.Integer, nullable=False),
- sa.Column("page_is_new", types.Integer, nullable=False),
- sa.Column("page_random", types.Float, nullable=False),
- sa.Column("page_touched", types.Unicode(14), nullable=False),
- sa.Column("page_latest", types.Integer, nullable=False),
- sa.Column("page_len", types.Integer, nullable=False),
- )
-
-
-revision_table = sa.Table("revision", meta.metadata,
- sa.Column("rev_id", types.Integer, nullable=False, primary_key=True),
- sa.Column("rev_page", types.Integer, nullable=False, primary_key=True),
- sa.Column("rev_text_id", types.Integer, nullable=False),
- sa.Column("rev_comment", types.Unicode),
- sa.Column("rev_user", types.Integer, nullable=False),
- sa.Column("rev_user_text", types.Unicode(255), nullable=False),
- sa.Column("rev_timestamp", types.Unicode(14), nullable=False),
- sa.Column("rev_minor_edit", types.Integer, nullable=False),
- sa.Column("rev_deleted", types.Integer, nullable=False),
- sa.Column("rev_len", types.Integer, nullable=False),
- sa.Column("rev_parent_id", types.Integer, nullable=False),
- )
-
-
-text_table = sa.Table("text", meta.metadata,
- sa.Column("old_id", types.Integer, primary_key=True),
- sa.Column("old_text", types.Unicode),
- sa.Column("old_flags", types.Unicode),
- )
-