mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Turned Move.contest_type into a foreign key.
This commit is contained in:
parent
56a47575a3
commit
affb8a02fb
2 changed files with 470 additions and 469 deletions
pokedex/db
|
@ -322,7 +322,7 @@ class Move(TableBase):
|
|||
damage_class_id = Column(Integer, ForeignKey('move_damage_classes.id'), nullable=False)
|
||||
effect_id = Column(Integer, ForeignKey('move_effects.id'), nullable=False)
|
||||
effect_chance = Column(Integer)
|
||||
contest_type = Column(Unicode(8), nullable=False)
|
||||
contest_type_id = Column(Integer, ForeignKey('contest_types.id'), nullable=True)
|
||||
contest_effect_id = Column(Integer, ForeignKey('contest_effects.id'), nullable=True)
|
||||
super_contest_effect_id = Column(Integer, ForeignKey('super_contest_effects.id'), nullable=False)
|
||||
|
||||
|
@ -632,6 +632,7 @@ Machine.version_group = relation(VersionGroup)
|
|||
Move.contest_effect = relation(ContestEffect, backref='moves')
|
||||
Move.contest_combo_next = association_proxy('contest_combo_first', 'second')
|
||||
Move.contest_combo_prev = association_proxy('contest_combo_second', 'first')
|
||||
Move.contest_type = relation(ContestType, backref='moves')
|
||||
Move.damage_class = relation(MoveDamageClass, backref='moves')
|
||||
Move.flags = association_proxy('move_flags', 'flag')
|
||||
Move.flavor_text = relation(MoveFlavorText, order_by=MoveFlavorText.generation_id, backref='move')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue