From: Eevee Date: Mon, 3 May 2010 08:00:05 +0000 (-0700) Subject: Added GrowthRate.max_experience. X-Git-Tag: veekun-promotions/2010050901~12 X-Git-Url: http://git.veekun.com/zzz-pokedex.git/commitdiff_plain/57da365ed4962e96fed4fc0b7ef8d9db7a58b712?ds=inline Added GrowthRate.max_experience. --- diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py index e71fc97..c8d4ea1 100644 --- a/pokedex/db/tables.py +++ b/pokedex/db/tables.py @@ -667,6 +667,9 @@ Generation.canonical_pokedex = relation(Pokedex, backref='canonical_for_generati Generation.versions = relation(Version, secondary=VersionGroup.__table__) Generation.main_region = relation(Region) +GrowthRate.max_experience_obj = relation(Experience, primaryjoin=and_(Experience.growth_rate_id == GrowthRate.id, Experience.level == 100), uselist=False) +GrowthRate.max_experience = association_proxy('max_experience_obj', 'experience') + Item.berry = relation(Berry, uselist=False, backref='item') Item.flags = relation(ItemFlag, secondary=ItemFlagMap.__table__) Item.flavor_text = relation(ItemFlavorText, order_by=ItemFlavorText.version_group_id.asc(), backref='item')