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

Function upgrade

eos/db/migrations/upgrade34.py:9–25  ·  view source on GitHub ↗
(saveddata_engine)

Source from the content-addressed store, hash-verified

7
8
9def upgrade(saveddata_engine):
10 try:
11 saveddata_engine.execute("SELECT projectionRange FROM projectedFits LIMIT 1")
12 except sqlalchemy.exc.DatabaseError:
13 saveddata_engine.execute("ALTER TABLE projectedFits ADD COLUMN projectionRange FLOAT;")
14 try:
15 saveddata_engine.execute("SELECT projectionRange FROM modules LIMIT 1")
16 except sqlalchemy.exc.DatabaseError:
17 saveddata_engine.execute("ALTER TABLE modules ADD COLUMN projectionRange FLOAT;")
18 try:
19 saveddata_engine.execute("SELECT projectionRange FROM drones LIMIT 1")
20 except sqlalchemy.exc.DatabaseError:
21 saveddata_engine.execute("ALTER TABLE drones ADD COLUMN projectionRange FLOAT;")
22 try:
23 saveddata_engine.execute("SELECT projectionRange FROM fighters LIMIT 1")
24 except sqlalchemy.exc.DatabaseError:
25 saveddata_engine.execute("ALTER TABLE fighters ADD COLUMN projectionRange FLOAT;")

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected