Skip to content

Commit 1f8cdc8

Browse files
committed
try and fix upsert
1 parent 81055e1 commit 1f8cdc8

File tree

1 file changed

+6
-0
lines changed
  • api/oss/src/dbs/postgres/evaluations

1 file changed

+6
-0
lines changed

api/oss/src/dbs/postgres/evaluations/dao.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1887,6 +1887,12 @@ async def create_metrics(
18871887
)
18881888

18891889
stmt = stmt.on_conflict_do_update(
1890+
index_elements=[
1891+
EvaluationMetricsDBE.project_id,
1892+
EvaluationMetricsDBE.run_id,
1893+
EvaluationMetricsDBE.scenario_id,
1894+
EvaluationMetricsDBE.timestamp,
1895+
],
18901896
set_={
18911897
# Lifecycle fields (always updated on conflict)
18921898
EvaluationMetricsDBE.updated_at: datetime.now(timezone.utc),

0 commit comments

Comments
 (0)