CREATE TABLE pro_embalagem_cliche ( codigo integer NOT NULL, descricao character varying(20) COLLATE pg_catalog."default" NOT NULL, situacao character varying(1) COLLATE pg_catalog."default" NOT NULL, CONSTRAINT pro_embalagem_capa_pkey PRIMARY KEY (codigo) ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.pro_embalagem_cliche OWNER to postgres; CREATE TABLE pro_embalagem_faca ( codigo integer NOT NULL, descricao character varying(20) COLLATE pg_catalog."default" NOT NULL, situacao character varying(1) COLLATE pg_catalog."default" NOT NULL, CONSTRAINT pro_embalagem_capa_pkey PRIMARY KEY (codigo) ) TABLESPACE pg_default; ALTER TABLE IF EXISTS public.pro_embalagem_faca OWNER to postgres; ------------------------------------------------------------------------ ------------------------------------------------------------------------ ---------------------------------------------------------Cliche INSERT INTO ctl_aplicativo ( SELECT 'cns_pro_embalagem_cliche', 'Consulta Cadastro Cliche', 'PRD', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_pro_embalagem_cliche') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_pro_embalagem_cliche', 'Cadastro Cliche', 'PRD', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_embalagem_cliche') IS NULL LIMIT 1); ------------------------------ INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_pro_embalagem_cliche', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_embalagem_cliche') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_pro_embalagem_cliche', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_pro_embalagem_cliche') GROUP BY grupousucod); --------------------- DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao='cns_pro_embalagem_cliche' AND aplicacao_nivel='frm_pro_embalagem_cliche'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_pro_embalagem_cliche','frm_pro_embalagem_cliche'); ------------------ DELETE FROM ctl_menu_nivel WHERE codigo = 6159; INSERT INTO ctl_menu_nivel VALUES (6159, 'Cadastro Cliche', 9999, '','_self', 'cns_pro_embalagem_cliche',6149, 1); ------------------------------------------------------------------Faca INSERT INTO ctl_aplicativo ( SELECT 'cns_pro_embalagem_faca', 'Consulta Cadastro faca', 'PRD', 'R' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'cns_pro_embalagem_faca') IS NULL LIMIT 1); INSERT INTO ctl_aplicativo ( SELECT 'frm_pro_embalagem_faca', 'Cadastro Faca', 'PRD', 'C' FROM ctl_aplicativo WHERE aplinome = 'frm_bas_filial' AND (SELECT aplinome FROM ctl_aplicativo WHERE aplinome = 'frm_pro_embalagem_faca') IS NULL LIMIT 1); ---------------------------- INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'cns_pro_embalagem_faca', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'cns_pro_embalagem_faca') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_pro_embalagem_faca', 'T' FROM ctl_grupo_x_direito WHERE grupousucod = 1 AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_pro_embalagem_faca') GROUP BY grupousucod); ---------------------- DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao='cns_pro_embalagem_faca' AND aplicacao_nivel='frm_pro_embalagem_faca'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('cns_pro_embalagem_faca','frm_pro_embalagem_faca'); --------------------- DELETE FROM ctl_menu_nivel WHERE codigo = 6158; INSERT INTO ctl_menu_nivel VALUES (6158, 'Cadastro Faca', 9999, '','_self', 'cns_pro_embalagem_faca',6149, 1);