mysqlred: Set family via pywikibot

Get family/language part of table names from PyWikiBot Site
This commit is contained in:
2017-03-09 00:00:17 +01:00
parent 3fe47e666f
commit 281f1c49a8

View File

@@ -58,7 +58,7 @@ engine = create_engine(url, echo=True)
Session = sessionmaker(bind=engine) Session = sessionmaker(bind=engine)
session = Session() session = Session()
family = "dewpbeta" family = pywikibot.Site().family.dbName(pywikibot.Site().code)
class Mysql(object): class Mysql(object):
@@ -222,7 +222,7 @@ class MysqlRedFam( Mysql, Base ):
heading = Column( Text, nullable=False ) heading = Column( Text, nullable=False )
redpageid = Column( redpageid = Column(
Integer, ForeignKey( "dewpbeta_redpages.pageid" ), nullable=False ) Integer, ForeignKey( family + "_redpages.pageid" ), nullable=False )
beginning = Column( DateTime, nullable=False ) beginning = Column( DateTime, nullable=False )
ending = Column( DateTime, nullable=True ) ending = Column( DateTime, nullable=True )
_status = Column( 'status', MutableSet.as_mutable(Status(255)), _status = Column( 'status', MutableSet.as_mutable(Status(255)),