MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / upgrade

Function upgrade

eos/db/migrations/upgrade1.py:86–99  ·  view source on GitHub ↗
(saveddata_engine)

Source from the content-addressed store, hash-verified

84
85
86def upgrade(saveddata_engine):
87 # Update fits schema to include target resists attribute
88 try:
89 saveddata_engine.execute("SELECT targetResistsID FROM fits LIMIT 1")
90 except sqlalchemy.exc.DatabaseError:
91 saveddata_engine.execute("ALTER TABLE fits ADD COLUMN targetResistsID INTEGER;")
92
93 # Convert modules
94 for replacement_item, list in CONVERSIONS.items():
95 for retired_item in list:
96 saveddata_engine.execute('UPDATE "modules" SET "itemID" = ? WHERE "itemID" = ?',
97 (replacement_item, retired_item))
98 saveddata_engine.execute('UPDATE "cargo" SET "itemID" = ? WHERE "itemID" = ?',
99 (replacement_item, retired_item))

Callers

nothing calls this directly

Calls 1

itemsMethod · 0.80

Tested by

no test coverage detected