mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Add and tweak more relationships.
This commit is contained in:
parent
47410a9e9c
commit
3c76c08042
2 changed files with 12 additions and 4 deletions
|
@ -1,4 +1,4 @@
|
|||
warrior_rank_id,warrior_stat_id,stat
|
||||
warrior_rank_id,warrior_stat_id,base_stat
|
||||
1,1,65
|
||||
1,2,60
|
||||
1,3,65
|
||||
|
|
|
|
@ -398,7 +398,7 @@ class ConquestWarriorRankStatMap(TableBase):
|
|||
info=dict(description=u'The ID of the warrior rank.'))
|
||||
warrior_stat_id = Column(Integer, ForeignKey('conquest_warrior_stats.id'), primary_key=True, autoincrement=False,
|
||||
info=dict(description=u'The ID of the warrior stat.'))
|
||||
stat = Column(Integer, nullable=False,
|
||||
base_stat = Column(Integer, nullable=False,
|
||||
info=dict(description=u'The stat.'))
|
||||
|
||||
class ConquestWarriorSkill(TableBase):
|
||||
|
@ -1958,7 +1958,7 @@ ConquestMaxLink.pokemon = relationship(PokemonSpecies,
|
|||
ConquestMaxLink.warrior_rank = relationship(ConquestWarriorRank,
|
||||
uselist=False,
|
||||
innerjoin=True, lazy='joined',
|
||||
backref='max_links')
|
||||
backref=backref('max_links', lazy='dynamic'))
|
||||
ConquestMaxLink.warrior = association_proxy('warrior_rank', 'warrior')
|
||||
|
||||
ConquestPokemonEvolution.gender = relationship(Gender,
|
||||
|
@ -1977,6 +1977,9 @@ ConquestPokemonStat.stat = relationship(ConquestStat,
|
|||
uselist=False,
|
||||
backref='pokemon_stats')
|
||||
|
||||
ConquestWarrior.archetype = relationship(ConquestWarriorArchetype,
|
||||
uselist=False,
|
||||
backref=backref('warriors'))
|
||||
ConquestWarrior.ranks = relationship(ConquestWarriorRank,
|
||||
order_by=ConquestWarriorRank.rank,
|
||||
innerjoin=True, lazy='joined',
|
||||
|
@ -1990,12 +1993,17 @@ ConquestWarrior.types = relationship(Type,
|
|||
ConquestWarriorRank.skill = relationship(ConquestWarriorSkill,
|
||||
uselist=False,
|
||||
innerjoin=True, lazy='joined',
|
||||
backref='warrior_ranks')
|
||||
backref=backref('warrior_ranks', order_by=ConquestWarriorRank.id))
|
||||
ConquestWarriorRank.stats = relationship(ConquestWarriorRankStatMap,
|
||||
innerjoin=True, lazy='joined',
|
||||
order_by = ConquestWarriorRankStatMap.warrior_stat_id,
|
||||
backref=backref('warrior_rank', uselist=False, innerjoin=True))
|
||||
|
||||
ConquestWarriorRankStatMap.stat = relationship(ConquestWarriorStat,
|
||||
innerjoin=True, lazy='joined',
|
||||
uselist=False,
|
||||
backref='stat_map')
|
||||
|
||||
|
||||
ContestCombo.first = relationship(Move,
|
||||
primaryjoin=ContestCombo.first_move_id==Move.id,
|
||||
|
|
Loading…
Reference in a new issue