|  | @@ -82,7 +82,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)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -137,7 +137,7 @@ class PlayerParty(Base):
 | 
	
		
			
				|  |  |      __tablename__ = 'player_party'
 | 
	
		
			
				|  |  |      player_id = Column(BigInteger, ForeignKey('player.id'), primary_key=True)
 | 
	
		
			
				|  |  |      party_id = Column(Integer, ForeignKey('party.id'), primary_key=True)
 | 
	
		
			
				|  |  | -    from_date_time = Column(DateTime)
 | 
	
		
			
				|  |  | +    from_date_time = Column(DateTime, primary_key=True)
 | 
	
		
			
				|  |  |      until_date_time = Column(DateTime)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -146,7 +146,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)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -155,7 +155,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)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -164,7 +164,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)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -272,7 +272,7 @@ class FactoryLocation(Base):
 | 
	
		
			
				|  |  |      __tablename__ = 'factory_location'
 | 
	
		
			
				|  |  |      factory_id = Column(Integer, ForeignKey('factory.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)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |