INSERT INTO ctl_aplicativo (SELECT 'frm_pla_gera_nota_explosao_escola', 'NFE - Explosao - Escola', 'PLA', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pla_gera_nota_explosao_escola' ) IS NULL LIMIT 1); INSERT INTO ctl_grupo_x_direito (SELECT grupousucod, 'frm_pla_gera_nota_explosao_escola', grupodireito FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pla_gera_nota_explosao_escola' ) GROUP BY grupousucod, grupodireito); DELETE FROM ctl_menu_nivel WHERE codigo = 6132; INSERT INTO ctl_menu_nivel VALUES (6132, 'Gera NF - Explosao ESCOLA', 9999,'','_self', 'frm_pla_gera_nota_explosao_escola', 580, 1); -- Table: public.nfs_nota_explosao -- DROP TABLE public.nfs_nota_explosao; CREATE TABLE public.nfs_nota_explosao( filial integer NOT NULL, nota integer NOT NULL, serie character varying(6) COLLATE pg_catalog."default" NOT NULL, explosao integer NOT NULL, CONSTRAINT pk_nfs_nota_explosao PRIMARY KEY (filial, nota, serie, explosao), CONSTRAINT fk_nfs_nota_explosao FOREIGN KEY (serie, filial, nota) REFERENCES public.nfs_nota_fiscal (serie, filial_nota, nota) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.nfs_nota_explosao OWNER to postgres; COMMENT ON TABLE public.nfs_nota_explosao IS 'Relacionamento Nota x Explosao';