Skip to content

Commit 6efb881

Browse files
authored
ISSUE-218 data_position.lon needs to be cast to integer in tagbase_materialized_views.sql (#219)
1 parent 6c7dbf9 commit 6efb881

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

services/postgis/tagbase_materialized_views.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ AS
1414
variable.date_time AS measurement_date_time,
1515
data_position.date_time AS position_date_time,
1616
data_position.lat,
17-
CASE WHEN data_position.lon > 180 THEN data_position.lon - 360 ELSE data_position.lon END,
17+
CASE WHEN data_position.lon::INTEGER > 180 THEN data_position.lon::INTEGER - 360 ELSE data_position.lon::INTEGER END,
1818
data_position.lat_err,
1919
data_position.lon_err
2020
FROM ( SELECT x.variable_value,
@@ -46,7 +46,7 @@ AS
4646
data.date_time AS measurement_date_time,
4747
data_position.date_time AS position_date_time,
4848
data_position.lat,
49-
CASE WHEN data_position.lon > 180 THEN data_position.lon - 360 ELSE data_position.lon END,
49+
CASE WHEN data_position.lon::INTEGER > 180 THEN data_position.lon::INTEGER - 360 ELSE data_position.lon::INTEGER END,
5050
data_position.lat_err,
5151
data_position.lon_err
5252
FROM ( SELECT data_histogram_bin_info.min_value,
@@ -72,7 +72,7 @@ AS
7272
data.date_time AS measurement_date_time,
7373
data_position.date_time AS position_date_time,
7474
data_position.lat,
75-
CASE WHEN data_position.lon > 180 THEN data_position.lon - 360 ELSE data_position.lon END,
75+
CASE WHEN data_position.lon::INTEGER > 180 THEN data_position.lon::INTEGER - 360 ELSE data_position.lon::INTEGER END,
7676
data_position.lat_err,
7777
data_position.lon_err
7878
FROM ( SELECT data_profile.submission_id,
@@ -135,4 +135,4 @@ UNION
135135
FROM data_time_series data_time_series_1
136136
GROUP BY data_time_series_1.variable_id, data_time_series_1.submission_id) data_time_series
137137
WHERE observation_types.standard_name IS NOT NULL AND observation_types.variable_id = data_time_series.variable_id
138-
WITH DATA;
138+
WITH DATA;

0 commit comments

Comments
 (0)