mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Added gen 4 location internal ids and some pseudo-locations.
This commit is contained in:
parent
c65c72842f
commit
1718da9854
4 changed files with 514 additions and 4 deletions
pokedex/db
|
@ -293,6 +293,12 @@ class LocationAreaEncounterRate(TableBase):
|
|||
version_id = Column(Integer, ForeignKey('versions.id'), primary_key=True, autoincrement=False)
|
||||
rate = Column(Integer, nullable=True)
|
||||
|
||||
class LocationInternalID(TableBase):
|
||||
__tablename__ = 'location_internal_ids'
|
||||
location_id = Column(Integer, ForeignKey('locations.id'), nullable=False, primary_key=True)
|
||||
generation_id = Column(Integer, ForeignKey('generations.id'), nullable=False, primary_key=True)
|
||||
internal_id = Column(Integer, nullable=False)
|
||||
|
||||
class Machine(TableBase):
|
||||
__tablename__ = 'machines'
|
||||
machine_number = Column(Integer, primary_key=True, nullable=False, autoincrement=False)
|
||||
|
@ -764,6 +770,9 @@ ItemCategory.pocket = relation(ItemPocket)
|
|||
|
||||
ItemFlavorText.version_group = relation(VersionGroup)
|
||||
|
||||
ItemInternalID.item = relation(Item, backref='internal_ids')
|
||||
ItemInternalID.generation = relation(Generation)
|
||||
|
||||
ItemName.language = relation(Language)
|
||||
|
||||
ItemPocket.categories = relation(ItemCategory, order_by=ItemCategory.name)
|
||||
|
@ -772,6 +781,9 @@ Location.region = relation(Region, backref='locations')
|
|||
|
||||
LocationArea.location = relation(Location, backref='areas')
|
||||
|
||||
LocationInternalID.location = relation(Location, backref='internal_ids')
|
||||
LocationInternalID.generation = relation(Generation)
|
||||
|
||||
Machine.item = relation(Item)
|
||||
Machine.version_group = relation(VersionGroup)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue