From 10498b57e15cbafc6c1d4467a010768c8fe3435d Mon Sep 17 00:00:00 2001 From: John Poole Date: Wed, 27 May 2026 11:55:49 -0700 Subject: [PATCH] Additional schema change to reconcile with Perl importer --- .../scripts/create_exercise_26_ble_schema.sql | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/exercises/26_Bluetooth_discover/scripts/create_exercise_26_ble_schema.sql b/exercises/26_Bluetooth_discover/scripts/create_exercise_26_ble_schema.sql index 839a3bb..e1dca3a 100644 --- a/exercises/26_Bluetooth_discover/scripts/create_exercise_26_ble_schema.sql +++ b/exercises/26_Bluetooth_discover/scripts/create_exercise_26_ble_schema.sql @@ -245,7 +245,7 @@ CREATE TABLE IF NOT EXISTS ble_observation ( payload_kind TEXT, payload_node TEXT, payload_seq INTEGER, - payload_tx_payload_epoch_ms INTEGER, + payload_tx_epoch_ms INTEGER, payload_legacy_uptime INTEGER, parse_warning TEXT @@ -477,26 +477,26 @@ WITH x AS ( receiver, heard, payload_seq, - MIN(payload_tx_payload_epoch_ms) AS payload_tx_payload_epoch_ms + MIN(payload_tx_epoch_ms) AS payload_tx_epoch_ms FROM ble_observation - WHERE payload_tx_payload_epoch_ms IS NOT NULL - AND payload_tx_payload_epoch_ms > 0 + WHERE payload_tx_epoch_ms IS NOT NULL + AND payload_tx_epoch_ms > 0 GROUP BY trial_id, receiver, heard, payload_seq ), y AS ( SELECT x.*, - LAG(payload_tx_payload_epoch_ms) OVER ( + LAG(payload_tx_epoch_ms) OVER ( PARTITION BY trial_id, receiver, heard ORDER BY payload_seq - ) AS prev_payload_tx_payload_epoch_ms + ) AS prev_payload_tx_epoch_ms FROM x ) SELECT *, - payload_tx_payload_epoch_ms - prev_payload_tx_payload_epoch_ms AS tx_payload_epoch_step_ms + payload_tx_epoch_ms - prev_payload_tx_epoch_ms AS tx_payload_epoch_step_ms FROM y -WHERE prev_payload_tx_payload_epoch_ms IS NOT NULL; +WHERE prev_payload_tx_epoch_ms IS NOT NULL; -- --------------------------------------------------------------------------- -- v_map_observation_points