CREATE TABLE public.prc_promocao_grupo_qtd ( filial integer NOT NULL, tabela integer NOT NULL, grupo integer NOT NULL, quantidade_acima_de numeric(18,6) NOT NULL, fator_promocao numeric(18,10) NOT NULL, data_inicial date NOT NULL, data_final date NOT NULL, CONSTRAINT pk_prc_promocao_grp_qtd PRIMARY KEY (filial, tabela, grupo, quantidade_acima_de), CONSTRAINT fk_prc_promocao_grp_qtd_grupo FOREIGN KEY (grupo) REFERENCES public.pro_grupo_prod (codigo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) TABLESPACE pg_default; ALTER TABLE public.prc_promocao_for_qtd OWNER to postgres; GRANT ALL ON TABLE public.prc_promocao_grupo_qtd TO postgres; COMMENT ON TABLE public.prc_promocao_grupo_qtd IS 'Tabela de Promocao quantidade / grupo / fator'; INSERT INTO ctl_aplicativo VALUES('cns_prc_promocao_grupo_qtd', 'Consulta Cadastro de Promoção por Grupo', 'PRC', 'R'); INSERT INTO ctl_aplicativo VALUES('frm_prc_promocao_grupo_qtd', 'Cadastro de Promoção por Grupo', 'PRC', 'C'); DELETE FROM ctl_menu_nivel WHERE codigo = 5935; INSERT INTO ctl_menu_nivel VALUES(5935, 'Grupo / Qtd', 9999, '', '_self', 'cns_prc_promocao_grupo_qtd', 710, 1); INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_prc_promocao_grupo_qtd','frm_prc_promocao_grupo_qtd'); INSERT INTO ctl_grupo_x_direito(grupousucod, aplinome, grupodireito) SELECT grupousucod, 'cns_prc_promocao_grupo_qtd', grupodireito FROM ctl_grupo_x_direito WHERE aplinome = 'cns_prc_promocao_prod_qtd'; INSERT INTO ctl_grupo_x_direito(grupousucod, aplinome, grupodireito) SELECT grupousucod, 'frm_prc_promocao_grupo_qtd', grupodireito FROM ctl_grupo_x_direito WHERE aplinome = 'cns_prc_promocao_prod_qtd';