(no commit message)
[paste/664.git] / 2-remove.sql
1 UPDATE node_data\r
2 JOIN nodes ON nodes.id = node_data.node_id\r
3 SET external = JSON_REMOVE(external, JSON_UNQUOTE(JSON_SEARCH(external, 'one', 'hpm-api', NULL, '$.export_portals')))\r
4 WHERE\r
5   JSON_CONTAINS(external, '["hpm-api"]', '$.export_portals')\r
6   AND nodes.available_for_rent = 1;\r
7 \r
8 UPDATE node_data\r
9 JOIN nodes ON nodes.id = node_data.node_id\r
10 SET external = JSON_REMOVE(external, '$.export_portals')\r
11 WHERE\r
12   external->'$.export_portals' = JSON_ARRAY()\r
13   AND nodes.available_for_rent = 1;\r
14 \r
15 UPDATE node_data\r
16 JOIN nodes ON nodes.id = node_data.node_id\r
17 SET external = NULL\r
18 WHERE\r
19   external = JSON_OBJECT()\r
20   AND nodes.available_for_rent = 1;\r