(saveddata_engine)
| 7 | |
| 8 | |
| 9 | def 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;") |
nothing calls this directly
no outgoing calls
no test coverage detected