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

Function upgrade

eos/db/migrations/upgrade35.py:156–166  ·  view source on GitHub ↗
(saveddata_engine)

Source from the content-addressed store, hash-verified

154
155
156def upgrade(saveddata_engine):
157 saveddata_engine.execute('DELETE FROM damagePatterns WHERE name in ({});'.format(', '.join('\'{}\''.format(n) for n in dmgPatterns)))
158 saveddata_engine.execute('DELETE FROM targetResists WHERE name in ({});'.format(', '.join('\'{}\''.format(n) for n in tgtProfiles)))
159 try:
160 saveddata_engine.execute("SELECT builtinDamagePatternID FROM fits LIMIT 1")
161 except sqlalchemy.exc.DatabaseError:
162 saveddata_engine.execute("ALTER TABLE fits ADD COLUMN builtinDamagePatternID INT;")
163 try:
164 saveddata_engine.execute("SELECT builtinTargetResistsID FROM fits LIMIT 1")
165 except sqlalchemy.exc.DatabaseError:
166 saveddata_engine.execute("ALTER TABLE fits ADD COLUMN builtinTargetResistsID INT;")

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected