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):
|
||||
__tablename__ = "net_objects"
|
||||
|
||||
id = Column(String, primary_key=True, index=True)
|
||||
name = Column(String, nullable=False)
|
||||
slug = Column(String, nullable=True)
|
||||
@@ -27,7 +26,6 @@ class NetObjectModel(Base):
|
||||
|
||||
class RelationModel(Base):
|
||||
__tablename__ = "relations"
|
||||
|
||||
id = Column(String, primary_key=True, index=True)
|
||||
type = Column(String, nullable=False)
|
||||
layer = Column(String, nullable=False)
|
||||
@@ -52,7 +50,6 @@ class RelationModel(Base):
|
||||
|
||||
class JobModel(Base):
|
||||
__tablename__ = "jobs"
|
||||
|
||||
id = Column(String, primary_key=True, index=True)
|
||||
type = Column(String, nullable=False)
|
||||
status = Column(String, nullable=False, default="pending")
|
||||
@@ -62,13 +59,13 @@ class JobModel(Base):
|
||||
payload_json = Column(Text, nullable=True)
|
||||
result_json = Column(Text, nullable=True)
|
||||
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)
|
||||
finished_at = Column(DateTime(timezone=True), nullable=True)
|
||||
|
||||
|
||||
class DiscoveryProfileModel(Base):
|
||||
__tablename__ = "discovery_profiles"
|
||||
|
||||
id = Column(String, primary_key=True, index=True)
|
||||
name = Column(String, nullable=False)
|
||||
strategy = Column(String, nullable=False, default="fast")
|
||||
@@ -82,7 +79,6 @@ class DiscoveryProfileModel(Base):
|
||||
|
||||
class DiscoveryRunModel(Base):
|
||||
__tablename__ = "discovery_runs"
|
||||
|
||||
id = Column(String, primary_key=True, index=True)
|
||||
profile_id = Column(String, nullable=False, index=True)
|
||||
subnet_ids_json = Column(Text, nullable=False, default="[]")
|
||||
@@ -90,13 +86,13 @@ class DiscoveryRunModel(Base):
|
||||
status = Column(String, nullable=False, default="pending")
|
||||
summary_json = Column(Text, nullable=True)
|
||||
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)
|
||||
finished_at = Column(DateTime(timezone=True), nullable=True)
|
||||
|
||||
|
||||
class UserModel(Base):
|
||||
__tablename__ = "users"
|
||||
|
||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||
username = Column(String, unique=True, nullable=False, index=True)
|
||||
email = Column(String, unique=True, nullable=True)
|
||||
|
||||
Reference in New Issue
Block a user