Add mapping definition for MediaWiki table user_groups.
[philipp/winterrodeln/wrpylib.git] / wrpylib / mwdb.py
index 79d36015d13e59c9088a36baaae8ef12b5ee1e5a..ea0bedf1575e6b9e04ed7ba237e547a08a4872dc 100644 (file)
@@ -77,6 +77,19 @@ def user_table(metadata):
     )
 
 
+def user_groups_table(metadata):
+    """
+    Returns the sqlalchemy Table representing the "user_groups" table in MediaWiki.
+
+    :param metadata: metadata = sqlalchemy.MetaData()
+    """
+    return Table('user_groups', metadata,
+        Column('ug_user', types.Integer, nullable=False, primary_key=True),
+        Column('ug_group', types.String(255, convert_unicode='force'), nullable=False, primary_key=True),
+        Column("ug_expiry", types.String(14, convert_unicode='force')),
+    )
+
+
 def categorylinks_table(metadata):
     """Returns the sqlalchemy Table representing the "categorylinks" table in MediaWiki.
     :param metadata: metadata = sqlalchemy.MetaData()