Parcourir la source

Replace player id with biginteger

JoostSijm il y a 5 ans
Parent
commit
6633b875b4
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      app/models.py

+ 4 - 4
app/models.py

@@ -1,6 +1,6 @@
 """Database models"""
 
-from sqlalchemy import MetaData, Column, ForeignKey, Integer, String, SmallInteger, DateTime
+from sqlalchemy import MetaData, Column, ForeignKey, Integer, String, SmallInteger, DateTime, BigInteger
 from sqlalchemy.orm import relationship, backref
 from sqlalchemy.ext.declarative import declarative_base
 
@@ -18,7 +18,7 @@ Base = declarative_base(metadata=meta)
 class Player(Base):
     """Model for player"""
     __tablename__ = 'player'
-    id = Column(Integer, primary_key=True)
+    id = Column(BigInteger, primary_key=True)
     name = Column(String)
     nation = Column(String)
 
@@ -51,7 +51,7 @@ class DepartmentStat(Base):
     date_time = Column(DateTime)
     points = Column(SmallInteger)
 
-    player_id = Column(Integer, ForeignKey('player.id'))
+    player_id = Column(BigInteger, ForeignKey('player.id'))
     player = relationship(
         'Player',
         backref=backref('department_stats', lazy='dynamic')
@@ -60,5 +60,5 @@ class DepartmentStat(Base):
     department_id = Column(Integer, ForeignKey('department.id'))
     department = relationship(
         'Department',
-        backref=backref('stats', lazy='dynamic')
+        backref=backref('department_stats', lazy='dynamic')
     )