INSERT INTO ctl_aplicativo ( SELECT 'frm_dashboard_resumo_container_apuracao', 'Container Dashboard Apuracao', 'ADM', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dashboard_resumo_container_apuracao') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_dashboard_apuracao_grafico_ultimos_meses', 'Grafico Meses Apuracao', 'ADM', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dashboard_apuracao_grafico_ultimos_meses') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_dashboard_apuracao_grafico_ultimos_anos', 'Grafico Anos Apuracao', 'ADM', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_dashboard_apuracao_grafico_ultimos_anos') IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dashboard_resumo_container_apuracao', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dashboard_resumo_container_apuracao') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dashboard_apuracao_grafico_ultimos_meses', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dashboard_apuracao_grafico_ultimos_meses') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_dashboard_apuracao_grafico_ultimos_anos', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_dashboard_apuracao_grafico_ultimos_anos') GROUP BY grupousucod); -- Table: public.dashboard_flx_apuracao -- DROP TABLE dashboard_flx_apuracao; CREATE TABLE dashboard_flx_apuracao ( id serial, filial integer NOT NULL, data_movimento date NOT NULL, ano_movimento integer NOT NULL, mes_movimento integer NOT NULL, dia_movimento integer NOT NULL, receitas numeric(18,6) NOT NULL, despesas numeric(18,6) NOT NULL, lucro_prejuizo numeric(18,6) NOT NULL, CONSTRAINT dashboard_flx_apuracao_pkey PRIMARY KEY (id), CONSTRAINT uk_dashboard_flx_apuracao UNIQUE (filial, data_movimento) ) TABLESPACE pg_default; ALTER TABLE dashboard_flx_apuracao OWNER to postgres;