-- 1 Temperature/Humidity
drop view s_1;
create view s_1 as
-select time,
+select time AT TIME ZONE 'UTC-2' as time,
addr,
(json->'sensor_type')::int as sensor_type,
(json->'sensor_name')::text as sensor_name,
-- 2 2 Channel Push Notification
drop view s_2;
create view s_2 as
-select time,
+select time AT TIME ZONE 'UTC-2' as time,
addr,
(json->'sensor_type')::int as sensor_type,
(json->'sensor_name')::text as sensor_name,
-- 29 Linear Displacement
drop view s_29;
create view s_29 as
-select time,
+select time AT TIME ZONE 'UTC-2' as time,
addr,
(json->'sensor_type')::int as sensor_type,
(json->'sensor_name')::text as sensor_name,
-- 30 Structural Monitoring
drop view s_30;
create view s_30 as
-select time,
+select time AT TIME ZONE 'UTC-2' as time,
addr,
(json->'sensor_type')::int as sensor_type,
(json->'sensor_name')::text as sensor_name,
-- 47 Wireless Tilt Sensor
drop view s_47;
create view s_47 as
-select time,
+select time AT TIME ZONE 'UTC-2' as time,
addr,
(json->'sensor_type')::int as sensor_type,
(json->'sensor_name')::text as sensor_name,
-- 81 Two Channel Vibration Plus
drop view s_81;
create view s_81 as
-select time,
+select time AT TIME ZONE 'UTC-2' as time,
addr,
(json->'sensor_type')::int as sensor_type,
(json->'sensor_name')::text as sensor_name,
(json->>'battery_percent')::float as battery_percent,
(json->'counter')::int as counter
from eg5120
-where sensor_type = 81;
+where sensor_type = 81
+order by time
;
grant select on s_81 to gread ;
drop table sm_81;