17 lines
499 B
SQL
17 lines
499 B
SQL
-- Type returned by the crosstab function
|
|
CREATE TYPE weekly_sim_submit_count_crosstab AS (
|
|
group_name text,
|
|
transport bigint,
|
|
lice bigint,
|
|
virus bigint,
|
|
watercontact bigint,
|
|
sedimentation bigint
|
|
);
|
|
|
|
-- Cross tab function we can call on the materialized view of weekly submit counts
|
|
CREATE OR REPLACE FUNCTION crosstab_weekly_sim_submit_count(text)
|
|
RETURNS setof weekly_sim_submit_count_crosstab
|
|
AS '$libdir/tablefunc','crosstab' LANGUAGE C STABLE STRICT;
|
|
|
|
|