From 47268ec845bb1794220f4705264c28aaee9aa5f7 Mon Sep 17 00:00:00 2001 From: Kirill Stytsenko <kirill@styts.com> Date: Thu, 17 Feb 2022 15:59:24 +0100 Subject: [PATCH] Remove URI from ON CONFLICT constraint the target table does not have this column so it can't be part of the conflict Former-commit-id: 586b9d91fdfc65ed556e199720d680b22c75889a --- fda-units-service/save.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fda-units-service/save.py b/fda-units-service/save.py index fbe400bac9..ad74ff8f04 100644 --- a/fda-units-service/save.py +++ b/fda-units-service/save.py @@ -36,10 +36,10 @@ def insert_mdb_columns_concepts(cdbid,tid, cid, uri): cursor = conn.cursor() # Insert tblnames into table mdb_TABLES - cursor.execute("INSERT INTO mdb_columns_concepts (cDBID,tID, cID,URI,created) VALUES (%s,%s,%s,%s,current_timestamp) ON CONFLICT (cDBID, tID, cID, URI) DO NOTHING", (cdbid,tid,cid,uri)) + cursor.execute("INSERT INTO mdb_columns_concepts (cDBID,tID, cID,URI,created) VALUES (%s,%s,%s,%s,current_timestamp) ON CONFLICT (cDBID, tID, cID) DO UPDATE SET uri = EXCLUDED.uri", (cdbid,tid,cid,uri)) r = cursor.rowcount conn.commit() conn.close() except Exception as e: print("Error while connecting to metadatabase.",e) - return r \ No newline at end of file + return r -- GitLab