Skip to content

Commit 7c88b3f

Browse files
committed
fix a couple of queries
1 parent af3f8b0 commit 7c88b3f

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

controller/CV2.cpp

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -494,8 +494,6 @@ void CV2::initializeMembers()
494494
"nm.last_authorized_time, nm.last_deauthorized_time, nm.remote_trace_level, nm.remote_trace_target, "
495495
"nm.revision, nm.capabilities, nm.tags "
496496
"FROM network_memberships_ctl nm "
497-
"INNER JOIN devices d "
498-
" ON nm.device_id = d.id "
499497
"INNER JOIN networks n "
500498
" ON nm.network_id = n.id "
501499
"WHERE n.controller_id = '%s'", _myAddressStr.c_str());
@@ -972,7 +970,7 @@ void CV2::onlineNotificationThread() {
972970
std::string memberId(memTmp);
973971

974972
try {
975-
pqxx::row r = w2.exec_params1("SELECT device_id, network_id FROM device_networks WHERE network_id = $1 AND device_id = $2",
973+
pqxx::row r = w2.exec_params1("SELECT device_id, network_id FROM network_memberships_ctl WHERE network_id = $1 AND device_id = $2",
976974
networkId, memberId);
977975
} catch (pqxx::unexpected_rows &e) {
978976
continue;
@@ -986,12 +984,8 @@ void CV2::onlineNotificationThread() {
986984
{ipAddr, ts},
987985
};
988986

989-
// upsert into devices table
990-
std::string device_insert = "INSERT INTO devices (id, last_seen) VALUES ('"+w2.esc(memberId)+"', '"+w2.esc(record.dump())+"'::JSONB) "
991-
"ON CONFLICT (id) DO UPDATE SET last_seen = last_seen || EXCLUDED.last_seen";
992-
pipe.insert(device_insert);
993987

994-
std::string device_network_insert = "INSERT INTO device_networks (device_id, network_id, last_seen) "
988+
std::string device_network_insert = "INSERT INTO network_memberships_ctl (device_id, network_id, last_seen) "
995989
"VALUES ('"+w2.esc(memberId)+"', '"+w2.esc(networkId)+"', '"+w2.esc(record.dump())+"'::JSONB) "
996990
"ON CONFLICT (device_id, network_id) DO UPDATE SET last_seen = last_seen || EXCLUDED.last_seen";
997991
pipe.insert(device_network_insert);

0 commit comments

Comments
 (0)