Browse Source

Add extra primary key on secondary table

JoostSijm 5 năm trước cách đây
mục cha
commit
e254e4379d
1 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 4 4
      app/models.py

+ 4 - 4
app/models.py

@@ -13,7 +13,7 @@ class PlayerResidency(Base):
     __tablename__ = 'player_residency'
     player_id = Column(BigInteger, ForeignKey('player.id'), primary_key=True)
     region_id = Column(Integer, ForeignKey('region.id'), primary_key=True)
-    from_date_time = Column(DateTime)
+    from_date_time = Column(DateTime, primary_key=True)
     until_date_time = Column(DateTime)
 
 
@@ -22,7 +22,7 @@ class PlayerLocation(Base):
     __tablename__ = 'player_location'
     player_id = Column(BigInteger, ForeignKey('player.id'), primary_key=True)
     region_id = Column(Integer, ForeignKey('region.id'), primary_key=True)
-    from_date_time = Column(DateTime)
+    from_date_time = Column(DateTime, primary_key=True)
     until_date_time = Column(DateTime)
 
 
@@ -31,7 +31,7 @@ class StateRegion(Base):
     __tablename__ = 'state_region'
     state_id = Column(Integer, ForeignKey('state.id'), primary_key=True)
     region_id = Column(Integer, ForeignKey('region.id'), primary_key=True)
-    from_date_time = Column(DateTime)
+    from_date_time = Column(DateTime, primary_key=True)
     until_date_time = Column(DateTime)
 
 
@@ -40,7 +40,7 @@ class StateWorkPermit(Base):
     __tablename__ = 'state_work_permit'
     state_id = Column(Integer, ForeignKey('state.id'), primary_key=True)
     player_id = Column(BigInteger, ForeignKey('player.id'), primary_key=True)
-    from_date_time = Column(DateTime)
+    from_date_time = Column(DateTime, primary_key=True)
     until_date_time = Column(DateTime)