kill obs_lookupcensushuman
This commit is contained in:
parent
5d20bd0804
commit
3299bb013b
@ -79,37 +79,6 @@ BEGIN
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
||||
--Gets the column id for a census variable given a human readable version of it
|
||||
-- Old: OBS_LOOKUP_CENSUS_HUMAN
|
||||
|
||||
CREATE OR REPLACE FUNCTION cdb_observatory._OBS_LookupCensusHuman(
|
||||
column_names text[],
|
||||
-- TODO: change variable name table_name to table_id
|
||||
table_name text DEFAULT 'us.census.acs.extract_block_group_5yr_2013_69b156927c'
|
||||
)
|
||||
RETURNS text[] as $$
|
||||
DECLARE
|
||||
column_id text;
|
||||
result text;
|
||||
BEGIN
|
||||
EXECUTE format('
|
||||
WITH col_names AS (
|
||||
select row_number() over() as no, a.column_name as column_name from(
|
||||
select unnest($1) as column_name
|
||||
) a
|
||||
)
|
||||
select array_agg(column_id order by col_names.no)
|
||||
FROM observatory.OBS_column_table,col_names
|
||||
where colname = col_names.column_name
|
||||
and table_id = %L limit 1
|
||||
', table_name)
|
||||
INTO result
|
||||
using column_names;
|
||||
RETURN result;
|
||||
END
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
||||
|
||||
--Test point cause Stuart always seems to make random points in the water
|
||||
CREATE OR REPLACE FUNCTION cdb_observatory._TestPoint()
|
||||
RETURNS geometry
|
||||
|
@ -94,27 +94,6 @@ from result;
|
||||
t
|
||||
(1 row)
|
||||
|
||||
-- OBS_LookupCensusHuman
|
||||
-- should give back: {"us.census.acs.B19083001"}
|
||||
SELECT
|
||||
cdb_observatory._OBS_LookupCensusHuman(
|
||||
Array['gini_index']
|
||||
);
|
||||
_obs_lookupcensushuman
|
||||
---------------------------
|
||||
{us.census.acs.B19083001}
|
||||
(1 row)
|
||||
|
||||
-- should be empty array
|
||||
SELECT
|
||||
cdb_observatory._OBS_LookupCensusHuman(
|
||||
Array['cookies']
|
||||
);
|
||||
_obs_lookupcensushuman
|
||||
------------------------
|
||||
|
||||
(1 row)
|
||||
|
||||
-- OBS_BuildSnapshotQuery
|
||||
-- Should give back: SELECT vals[1] As total_pop, vals[2] As male_pop, vals[3] As female_pop, vals[4] As median_age
|
||||
SELECT
|
||||
|
@ -55,19 +55,6 @@ SELECT
|
||||
select expected is null as OBS_GetColumnData_missing_measure
|
||||
from result;
|
||||
|
||||
-- OBS_LookupCensusHuman
|
||||
-- should give back: {"us.census.acs.B19083001"}
|
||||
SELECT
|
||||
cdb_observatory._OBS_LookupCensusHuman(
|
||||
Array['gini_index']
|
||||
);
|
||||
|
||||
-- should be empty array
|
||||
SELECT
|
||||
cdb_observatory._OBS_LookupCensusHuman(
|
||||
Array['cookies']
|
||||
);
|
||||
|
||||
-- OBS_BuildSnapshotQuery
|
||||
-- Should give back: SELECT vals[1] As total_pop, vals[2] As male_pop, vals[3] As female_pop, vals[4] As median_age
|
||||
SELECT
|
||||
|
Loading…
Reference in New Issue
Block a user