diff --git a/fda-units-service/save.py b/fda-units-service/save.py index fbe400bac95f7175590dd714a64b0377ddc47198..ad74ff8f04ec3884fa57de35cd296acf0b12080b 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