ALTER TABLE rcb_aux_dup_rcb_filiais ADD COLUMN IF NOT EXISTS soma_estatisticas CHARACTER VARYING(1); UPDATE rcb_aux_dup_rcb_filiais SET soma_estatisticas = 'S' WHERE soma_estatisticas IS NULL; ALTER TABLE rcb_aux_dup_rcb_filiais ALTER COLUMN soma_estatisticas SET NOT NULL; INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'rel_flx_cheque_emitido_simples_consulta', 'T' FROM ctl_grupo_x_direito WHERE grupousucod IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem') AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'rel_flx_cheque_emitido_simples_consulta') GROUP BY grupousucod); INSERT INTO ctl_grupo_x_direito ( SELECT grupousucod, 'frm_flx_download_imagens', 'T' FROM ctl_grupo_x_direito WHERE grupousucod IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'aba_adm_pesagem') AND grupousucod NOT IN (SELECT grupousucod FROM ctl_grupo_x_direito WHERE aplinome = 'frm_flx_download_imagens') GROUP BY grupousucod); DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'aba_adm_pesagem' AND aplicacao_nivel = 'rel_flx_cheque_emitido_simples_consulta'; DELETE FROM ctl_menu_nivel_dependencia WHERE aplicacao = 'aba_adm_pesagem' AND aplicacao_nivel = 'frm_flx_download_imagens'; INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_adm_pesagem', 'rel_flx_cheque_emitido_simples_consulta'); INSERT INTO ctl_menu_nivel_dependencia VALUES ('aba_adm_pesagem', 'frm_flx_download_imagens');