Skip to content

Commit 42b1bd5

Browse files
authored
Merge pull request #627 from fstagni/pilots_smarterDateTime
pilot_agents DB: from DateTime to SmarterDateTime
2 parents 378c190 + bd00e77 commit 42b1bd5

File tree

1 file changed

+5
-4
lines changed
  • diracx-db/src/diracx/db/sql/pilot_agents

1 file changed

+5
-4
lines changed

diracx-db/src/diracx/db/sql/pilot_agents/schema.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from __future__ import annotations
22

33
from sqlalchemy import (
4-
DateTime,
54
Double,
65
Index,
76
Integer,
@@ -10,6 +9,8 @@
109
)
1110
from sqlalchemy.orm import declarative_base
1211

12+
from diracx.db.sql.utils.types import SmarterDateTime
13+
1314
from ..utils import Column, EnumBackedBool, NullColumn
1415

1516
PilotAgentsDBBase = declarative_base()
@@ -29,8 +30,8 @@ class PilotAgents(PilotAgentsDBBase):
2930
vo = Column("VO", String(128))
3031
grid_type = Column("GridType", String(32), default="LCG")
3132
benchmark = Column("BenchMark", Double, default=0.0)
32-
submission_time = NullColumn("SubmissionTime", DateTime)
33-
last_update_time = NullColumn("LastUpdateTime", DateTime)
33+
submission_time = NullColumn("SubmissionTime", SmarterDateTime)
34+
last_update_time = NullColumn("LastUpdateTime", SmarterDateTime)
3435
status = Column("Status", String(32), default="Unknown")
3536
status_reason = Column("StatusReason", String(255), default="Unknown")
3637
accounting_sent = Column("AccountingSent", EnumBackedBool(), default=False)
@@ -47,7 +48,7 @@ class JobToPilotMapping(PilotAgentsDBBase):
4748

4849
pilot_id = Column("PilotID", Integer, primary_key=True)
4950
job_id = Column("JobID", Integer, primary_key=True)
50-
start_time = Column("StartTime", DateTime)
51+
start_time = Column("StartTime", SmarterDateTime)
5152

5253
__table_args__ = (Index("JobID", "JobID"), Index("PilotID", "PilotID"))
5354

0 commit comments

Comments
 (0)