from sqlalchemy.dialects.postgresql import ARRAY, HSTORE from wotstats.database import db class UserWotStats(db.Model): id = db.Column(db.Integer, primary_key=True) user = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False) created_at = db.Column(db.DateTime, nullable=False) # WG clan = db.Column(HSTORE, nullable=False, default={}) stronghold_skirmish = db.Column(HSTORE, nullable=False, default={}) regular_team = db.Column(HSTORE, nullable=False, default={}) trees_cut = db.Column(HSTORE, nullable=False, default={}) company = db.Column(HSTORE, nullable=False, default={}) all = db.Column(HSTORE, nullable=False, default={}) stronghold_defense = db.Column(HSTORE, nullable=False, default={}) historical = db.Column(HSTORE, nullable=False, default={}) team = db.Column(HSTORE, nullable=False, default={}) flags = db.Column(HSTORE, nullable=False, default={}) # def __init__(self): # pass def __repr__(self): return ''.format(self.id, self.user, self.created_at)