1
0
Fork 0
mirror of https://github.com/veekun/pokedex.git synced 2024-08-20 18:16:34 +00:00

Make baby-trigger items (i.e., incense) a foreign key.

This commit is contained in:
Eevee 2010-09-01 23:24:21 -07:00
parent 0fcdb6bcc9
commit 497c3aa0f0
2 changed files with 12 additions and 11 deletions
pokedex/db

View file

@ -177,7 +177,7 @@ class EvolutionChain(TableBase):
__tablename__ = 'evolution_chains'
id = Column(Integer, primary_key=True, nullable=False)
growth_rate_id = Column(Integer, ForeignKey('growth_rates.id'), nullable=False)
baby_trigger_item = Column(Unicode(12))
baby_trigger_item_id = Column(Integer, ForeignKey('items.id'), nullable=True)
class EvolutionTrigger(TableBase):
__tablename__ = 'evolution_triggers'
@ -759,6 +759,7 @@ EncounterSlotCondition.condition = relation(EncounterCondition,
backref='slot_map')
EvolutionChain.growth_rate = relation(GrowthRate, backref='evolution_chains')
EvolutionChain.baby_trigger_item = relation(Item, backref='evolution_chains')
Experience.growth_rate = relation(GrowthRate, backref='experience_table')