From 75e765f2566e7064c1d9a42966de63775a67e427 Mon Sep 17 00:00:00 2001 From: John Krauss Date: Wed, 13 Jul 2016 17:38:05 -0400 Subject: [PATCH] explicit type casts for = ANY --- src/pg/sql/41_observatory_augmentation.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pg/sql/41_observatory_augmentation.sql b/src/pg/sql/41_observatory_augmentation.sql index 64880d9..3147c39 100644 --- a/src/pg/sql/41_observatory_augmentation.sql +++ b/src/pg/sql/41_observatory_augmentation.sql @@ -425,7 +425,7 @@ BEGIN SELECT SUM(numer.%I * (SELECT _geom.overlap FROM _geom WHERE _geom.geom_ref = numer.%I)) / ST_Area(%L::Geography) FROM observatory.%I numer - WHERE numer.%I = ANY (SELECT ARRAY_AGG(geom_ref) FROM _geom)', + WHERE numer.%I = ANY ((SELECT ARRAY_AGG(geom_ref) FROM _geom)::TEXT[])', geom, geom_colname, geom_colname, geom_geomref_colname, geom_tablename, geom, geom_colname, @@ -448,7 +448,7 @@ BEGIN WHERE _geom.geom_ref = _denom.geom_ref) FROM _denom WHERE _denom.geom_ref = numer.%I)) FROM observatory.%I numer - WHERE numer.%I = ANY (SELECT ARRAY_AGG(geom_ref) FROM _geom)', + WHERE numer.%I = ANY ((SELECT ARRAY_AGG(geom_ref) FROM _geom::TEXT[])', geom, geom_colname, geom_colname, geom_geomref_colname, geom_tablename,