New table to store extra tags/keys
We get the OSM tags/keys for matching from the item types in Wikidata. Sometimes we want to check extra tags/keys without adding them to Wikidata. This new table is a place to store them, instead of having them in the source code. In the future normal users will be able to add or remove extra tags/keys.
This commit is contained in:
parent
c1fc249a14
commit
f291ce993e
|
@ -392,3 +392,11 @@ class SkipIsA(Base):
|
|||
item_id = Column(Integer, ForeignKey('item.item_id'), primary_key=True)
|
||||
|
||||
item = relationship('Item')
|
||||
|
||||
class ItemExtraKeys(Base):
|
||||
__tablename__ = 'item_extra_keys'
|
||||
item_id = Column(Integer, ForeignKey('item.item_id'), primary_key=True)
|
||||
tag_or_key = Column(String, primary_key=True)
|
||||
note = Column(String)
|
||||
|
||||
item = relationship('Item')
|
||||
|
|
Loading…
Reference in a new issue