diff --git a/eos/db/saveddata/drone.py b/eos/db/saveddata/drone.py index b4c0cefb9..93434c5b9 100644 --- a/eos/db/saveddata/drone.py +++ b/eos/db/saveddata/drone.py @@ -17,7 +17,7 @@ # along with eos. If not, see . # =============================================================================== -from sqlalchemy import Table, Column, Integer, ForeignKey, Boolean, DateTime +from sqlalchemy import Table, Column, Integer, Float, ForeignKey, Boolean, DateTime from sqlalchemy.orm import mapper, relation import datetime @@ -33,7 +33,8 @@ drones_table = Table("drones", saveddata_meta, Column("amountActive", Integer, nullable=False), Column("projected", Boolean, default=False), Column("created", DateTime, nullable=True, default=datetime.datetime.now), - Column("modified", DateTime, nullable=True, onupdate=datetime.datetime.now) + Column("modified", DateTime, nullable=True, onupdate=datetime.datetime.now), + Column("projectionRange", Float, nullable=True) ) mapper(Drone, drones_table, diff --git a/eos/db/saveddata/fighter.py b/eos/db/saveddata/fighter.py index 0e24620b8..96de292ca 100644 --- a/eos/db/saveddata/fighter.py +++ b/eos/db/saveddata/fighter.py @@ -17,7 +17,7 @@ # along with eos. If not, see . # =============================================================================== -from sqlalchemy import Table, Column, Integer, ForeignKey, Boolean, DateTime +from sqlalchemy import Table, Column, Integer, Float, ForeignKey, Boolean, DateTime from sqlalchemy.orm import mapper, relation import datetime @@ -34,7 +34,8 @@ fighters_table = Table("fighters", saveddata_meta, Column("amount", Integer, nullable=False), Column("projected", Boolean, default=False), Column("created", DateTime, nullable=True, default=datetime.datetime.now), - Column("modified", DateTime, nullable=True, onupdate=datetime.datetime.now) + Column("modified", DateTime, nullable=True, onupdate=datetime.datetime.now), + Column("projectionRange", Float, nullable=True), ) fighter_abilities_table = Table("fightersAbilities", saveddata_meta, diff --git a/eos/db/saveddata/fit.py b/eos/db/saveddata/fit.py index 28e15b1ab..32a7be52c 100644 --- a/eos/db/saveddata/fit.py +++ b/eos/db/saveddata/fit.py @@ -19,7 +19,7 @@ import datetime -from sqlalchemy import Boolean, Column, DateTime, ForeignKey, Integer, String, Table +from sqlalchemy import Boolean, Column, DateTime, ForeignKey, Integer, Float, String, Table from sqlalchemy.ext.associationproxy import association_proxy from sqlalchemy.orm import mapper, reconstructor, relation, relationship from sqlalchemy.orm.collections import attribute_mapped_collection @@ -70,7 +70,8 @@ projectedFits_table = Table("projectedFits", saveddata_meta, Column("amount", Integer, nullable=False, default=1), Column("active", Boolean, nullable=False, default=1), Column("created", DateTime, nullable=True, default=datetime.datetime.now), - Column("modified", DateTime, nullable=True, onupdate=datetime.datetime.now) + Column("modified", DateTime, nullable=True, onupdate=datetime.datetime.now), + Column("projectionRange", Float, nullable=True), ) commandFits_table = Table("commandFits", saveddata_meta, diff --git a/eos/db/saveddata/module.py b/eos/db/saveddata/module.py index a0e511127..784eb6de0 100644 --- a/eos/db/saveddata/module.py +++ b/eos/db/saveddata/module.py @@ -42,6 +42,7 @@ modules_table = Table("modules", saveddata_meta, Column("modified", DateTime, nullable=True, onupdate=datetime.datetime.now), Column("spoolType", Integer, nullable=True), Column("spoolAmount", Float, nullable=True), + Column("projectionRange", Float, nullable=True), CheckConstraint('("dummySlot" = NULL OR "itemID" = NULL) AND "dummySlot" != "itemID"')) mapper(Module, modules_table,