fix(db): add missing updated_at to JobModel and DiscoveryRunModel
CI / basic-check (push) Has been cancelled
CI / basic-check (push) Has been cancelled
This commit is contained in:
@@ -10,7 +10,6 @@ def _now():
|
|||||||
|
|
||||||
class NetObjectModel(Base):
|
class NetObjectModel(Base):
|
||||||
__tablename__ = "net_objects"
|
__tablename__ = "net_objects"
|
||||||
|
|
||||||
id = Column(String, primary_key=True, index=True)
|
id = Column(String, primary_key=True, index=True)
|
||||||
name = Column(String, nullable=False)
|
name = Column(String, nullable=False)
|
||||||
slug = Column(String, nullable=True)
|
slug = Column(String, nullable=True)
|
||||||
@@ -27,7 +26,6 @@ class NetObjectModel(Base):
|
|||||||
|
|
||||||
class RelationModel(Base):
|
class RelationModel(Base):
|
||||||
__tablename__ = "relations"
|
__tablename__ = "relations"
|
||||||
|
|
||||||
id = Column(String, primary_key=True, index=True)
|
id = Column(String, primary_key=True, index=True)
|
||||||
type = Column(String, nullable=False)
|
type = Column(String, nullable=False)
|
||||||
layer = Column(String, nullable=False)
|
layer = Column(String, nullable=False)
|
||||||
@@ -52,7 +50,6 @@ class RelationModel(Base):
|
|||||||
|
|
||||||
class JobModel(Base):
|
class JobModel(Base):
|
||||||
__tablename__ = "jobs"
|
__tablename__ = "jobs"
|
||||||
|
|
||||||
id = Column(String, primary_key=True, index=True)
|
id = Column(String, primary_key=True, index=True)
|
||||||
type = Column(String, nullable=False)
|
type = Column(String, nullable=False)
|
||||||
status = Column(String, nullable=False, default="pending")
|
status = Column(String, nullable=False, default="pending")
|
||||||
@@ -62,13 +59,13 @@ class JobModel(Base):
|
|||||||
payload_json = Column(Text, nullable=True)
|
payload_json = Column(Text, nullable=True)
|
||||||
result_json = Column(Text, nullable=True)
|
result_json = Column(Text, nullable=True)
|
||||||
created_at = Column(DateTime(timezone=True), default=_now)
|
created_at = Column(DateTime(timezone=True), default=_now)
|
||||||
|
updated_at = Column(DateTime(timezone=True), default=_now, onupdate=_now)
|
||||||
started_at = Column(DateTime(timezone=True), nullable=True)
|
started_at = Column(DateTime(timezone=True), nullable=True)
|
||||||
finished_at = Column(DateTime(timezone=True), nullable=True)
|
finished_at = Column(DateTime(timezone=True), nullable=True)
|
||||||
|
|
||||||
|
|
||||||
class DiscoveryProfileModel(Base):
|
class DiscoveryProfileModel(Base):
|
||||||
__tablename__ = "discovery_profiles"
|
__tablename__ = "discovery_profiles"
|
||||||
|
|
||||||
id = Column(String, primary_key=True, index=True)
|
id = Column(String, primary_key=True, index=True)
|
||||||
name = Column(String, nullable=False)
|
name = Column(String, nullable=False)
|
||||||
strategy = Column(String, nullable=False, default="fast")
|
strategy = Column(String, nullable=False, default="fast")
|
||||||
@@ -82,7 +79,6 @@ class DiscoveryProfileModel(Base):
|
|||||||
|
|
||||||
class DiscoveryRunModel(Base):
|
class DiscoveryRunModel(Base):
|
||||||
__tablename__ = "discovery_runs"
|
__tablename__ = "discovery_runs"
|
||||||
|
|
||||||
id = Column(String, primary_key=True, index=True)
|
id = Column(String, primary_key=True, index=True)
|
||||||
profile_id = Column(String, nullable=False, index=True)
|
profile_id = Column(String, nullable=False, index=True)
|
||||||
subnet_ids_json = Column(Text, nullable=False, default="[]")
|
subnet_ids_json = Column(Text, nullable=False, default="[]")
|
||||||
@@ -90,13 +86,13 @@ class DiscoveryRunModel(Base):
|
|||||||
status = Column(String, nullable=False, default="pending")
|
status = Column(String, nullable=False, default="pending")
|
||||||
summary_json = Column(Text, nullable=True)
|
summary_json = Column(Text, nullable=True)
|
||||||
created_at = Column(DateTime(timezone=True), default=_now)
|
created_at = Column(DateTime(timezone=True), default=_now)
|
||||||
|
updated_at = Column(DateTime(timezone=True), default=_now, onupdate=_now)
|
||||||
started_at = Column(DateTime(timezone=True), nullable=True)
|
started_at = Column(DateTime(timezone=True), nullable=True)
|
||||||
finished_at = Column(DateTime(timezone=True), nullable=True)
|
finished_at = Column(DateTime(timezone=True), nullable=True)
|
||||||
|
|
||||||
|
|
||||||
class UserModel(Base):
|
class UserModel(Base):
|
||||||
__tablename__ = "users"
|
__tablename__ = "users"
|
||||||
|
|
||||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||||
username = Column(String, unique=True, nullable=False, index=True)
|
username = Column(String, unique=True, nullable=False, index=True)
|
||||||
email = Column(String, unique=True, nullable=True)
|
email = Column(String, unique=True, nullable=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user