From 60e716878fa91fa4e1d129c55f78fd48f8c54a90 Mon Sep 17 00:00:00 2001 From: Andy Eschbacher Date: Mon, 16 May 2016 14:00:04 -0400 Subject: [PATCH] template geoid --- src/pg/sql/41_observatory_augmentation.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pg/sql/41_observatory_augmentation.sql b/src/pg/sql/41_observatory_augmentation.sql index a5b3fd6..e32b6fb 100644 --- a/src/pg/sql/41_observatory_augmentation.sql +++ b/src/pg/sql/41_observatory_augmentation.sql @@ -537,7 +537,7 @@ BEGIN , geom_table_name) INTO geom_geoid_colname; - q_select := 'SELECT geoid, '; + q_select := format('SELECT %I, ', geom_geoid_colname); q_sum := 'SELECT Array['; FOR i IN 1..array_upper(data_table_info, 1) @@ -563,12 +563,12 @@ BEGIN SELECT ST_Area( ST_Intersection($1, a.the_geom) ) / ST_Area(a.the_geom) As overlap_fraction, - geoid + %I FROM observatory.%I As a WHERE $1 && a.the_geom ), values As ( - ', geom_table_name); + ', geom_geoid_colname, geom_table_name); q := q || q_select || format('FROM observatory.%I ', ((data_table_info)[1]->>'tablename'));