示例#1
0
class MatchSummary(Model):
    __tablename__ = 'match_summaries'
    account_id = Database.Column(Database.BigInteger,
                                 Database.ForeignKey("players.account_id"),
                                 primary_key=True,
                                 nullable=False)
    player_win = Database.Column(Database.Integer, nullable=False)
    matches = Database.Column(Database.Integer, nullable=False)
    win_rate = Database.Column(Database.Numeric(precision=5, scale=2),
                               nullable=False)
    player = Database.relationship(Player)
示例#2
0
class MatchHeroSummary(Model):
    __tablename__ = 'match_hero_summaries'
    account_id = Database.Column(Database.BigInteger,
                                 primary_key=True,
                                 nullable=False)
    hero_id = Database.Column(Database.Integer,
                              Database.ForeignKey('heroes.hero_id'),
                              primary_key=True,
                              nullable=False)
    player_win = Database.Column(Database.Integer, nullable=False)
    matches = Database.Column(Database.Integer, nullable=False)
    win_rate = Database.Column(Database.Numeric(precision=5, scale=2),
                               nullable=False)
    hero = Database.relationship(Hero)