Pārlūkot izejas kodu

member ip inserts DO NOTHING on conflict

Grant Limberg 5 gadi atpakaļ
vecāks
revīzija
0d42108254
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      controller/PostgreSQL.cpp

+ 1 - 1
controller/PostgreSQL.cpp

@@ -989,7 +989,7 @@ void PostgreSQL::commitThread()
 						};
 
 						res = PQexecParams(conn,
-							"INSERT INTO ztc_member_ip_assignment (member_id, network_id, address) VALUES ($1, $2, $3)",
+							"INSERT INTO ztc_member_ip_assignment (member_id, network_id, address) VALUES ($1, $2, $3) ON CONFLICT (network_id, member_id, address) DO NOTHING",
 							3,
 							NULL,
 							v3,