clean up scenario package

This commit is contained in:
Trowbridge 2019-03-01 17:39:44 -05:00
parent aa67562d5b
commit 04b43a8f8d
2 changed files with 71 additions and 79 deletions

View File

@ -167,15 +167,11 @@ server.get('/scenario_package', bodyParser.json(), function (req, res) {
jsonb_build_object( jsonb_build_object(
'months' 'months'
,(SELECT jsonb_agg(row_to_json(months)::jsonb) FROM months) ,(SELECT jsonb_agg(row_to_json(months)::jsonb) FROM months)
) ,'base'
,jsonb_build_object(
'base'
,(SELECT jsonb_agg(row_to_json(base)::jsonb) FROM base) ,(SELECT jsonb_agg(row_to_json(base)::jsonb) FROM base)
) ,'totals'
,jsonb_build_object(
'totals'
,(SELECT jsonb_agg(row_to_json(totals)::jsonb) FROM totals) ,(SELECT jsonb_agg(row_to_json(totals)::jsonb) FROM totals)
)` ) package`
console.log(w); console.log(w);
Postgres.FirstRow(w, [], res) Postgres.FirstRow(w, [], res)
//res.json("hi") //res.json("hi")

View File

@ -1,4 +1,4 @@
--\timing \timing
--explain (analyze, buffers) --explain (analyze, buffers)
WITH base AS ( WITH base AS (
SELECT SELECT
@ -61,12 +61,8 @@ SELECT
jsonb_build_object( jsonb_build_object(
'months' 'months'
,(SELECT jsonb_agg(row_to_json(months)::jsonb) FROM months) ,(SELECT jsonb_agg(row_to_json(months)::jsonb) FROM months)
) ,'base'
,jsonb_build_object(
'base'
,(SELECT jsonb_agg(row_to_json(base)::jsonb) FROM base) ,(SELECT jsonb_agg(row_to_json(base)::jsonb) FROM base)
) ,'totals'
,jsonb_build_object(
'totals'
,(SELECT jsonb_agg(row_to_json(totals)::jsonb) FROM totals) ,(SELECT jsonb_agg(row_to_json(totals)::jsonb) FROM totals)
) ) package