Add new SQL tests for update_logbook_observations_fn

This commit is contained in:
xbgmsharp
2023-10-11 17:31:43 +02:00
parent 572f0cd19d
commit 8dd827f70d
2 changed files with 16 additions and 0 deletions

View File

@@ -57,3 +57,9 @@ SELECT stats_logs_fn->'name' AS name,
FROM stats_jsonb; FROM stats_jsonb;
DROP TABLE stats_jsonb; DROP TABLE stats_jsonb;
SELECT api.stats_logs_fn('2022-01-01'::text,'2022-06-12'::text); SELECT api.stats_logs_fn('2022-01-01'::text,'2022-06-12'::text);
-- Update logbook observations
\echo 'update_logbook_observations_fn'
SELECT extra FROM api.logbook l WHERE id = 1 AND vessel_id = current_setting('vessel.id', false);
SELECT api.update_logbook_observations_fn(1, '{"observations":{"cloudCoverage":1}}'::TEXT);
SELECT extra FROM api.logbook l WHERE id = 1 AND vessel_id = current_setting('vessel.id', false);

View File

@@ -92,3 +92,13 @@ DROP TABLE
-[ RECORD 1 ]-+- -[ RECORD 1 ]-+-
stats_logs_fn | stats_logs_fn |
update_logbook_observations_fn
-[ RECORD 1 ]----------------------------------------------------------------------------------------------------------------
extra | {"metrics": {"propulsion.main.runTime": 10}, "observations": {"seaState": -1, "visibility": -1, "cloudCoverage": -1}}
-[ RECORD 1 ]------------------+--
update_logbook_observations_fn | t
-[ RECORD 1 ]---------------------------------------------------------------------------------------------------------------
extra | {"metrics": {"propulsion.main.runTime": 10}, "observations": {"seaState": -1, "visibility": -1, "cloudCoverage": 1}}