Browse Source

Muda valores de cod_parlamentar=0 em unidade_tramitacao

Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
pull/1496/head
Luciano Almeida 7 years ago
parent
commit
703162388d
  1. 9
      sapl/legacy/scripts/fix_tables.sql

9
sapl/legacy/scripts/fix_tables.sql

@ -8,6 +8,7 @@ DROP PROCEDURE IF EXISTS verifica_campos_sessao_plenaria_presenca;
DROP PROCEDURE IF EXISTS cria_lexml_registro_provedor_e_publicador; DROP PROCEDURE IF EXISTS cria_lexml_registro_provedor_e_publicador;
DROP PROCEDURE IF EXISTS cria_tipo_situacao_militar; DROP PROCEDURE IF EXISTS cria_tipo_situacao_militar;
DROP PROCEDURE IF EXISTS muda_vinculo_norma_juridica_ind_excluido; DROP PROCEDURE IF EXISTS muda_vinculo_norma_juridica_ind_excluido;
DROP PROCEDURE IF EXISTS muda_unidade_tramitacao_cod_parlamentar;
-- Procedure para criar campo num_proposicao em proposicao -- Procedure para criar campo num_proposicao em proposicao
CREATE PROCEDURE verifica_campos_proposicao() BEGIN IF NOT EXISTS CREATE PROCEDURE verifica_campos_proposicao() BEGIN IF NOT EXISTS
@ -113,6 +114,13 @@ SET ind_excluido = ''
WHERE trim(ind_excluido) = '0'; WHERE trim(ind_excluido) = '0';
END; END;
-- Procedure para mudar valor do campo cod_parlamentar da tabela unidade_tramitacao de 0 para string vazia NULL
CREATE PROCEDURE muda_unidade_tramitacao_cod_parlamentar() BEGIN
UPDATE unidade_tramitacao
SET cod_parlamentar = NULL
WHERE cod_parlamentar = 0;
END;
-- Executa as procedures criadas acima -- Executa as procedures criadas acima
CALL verifica_campos_proposicao; CALL verifica_campos_proposicao;
CALL verifica_campos_tipo_materia_legislativa; CALL verifica_campos_tipo_materia_legislativa;
@ -120,6 +128,7 @@ CALL verifica_campos_sessao_plenaria_presenca;
CALL cria_lexml_registro_provedor_e_publicador; CALL cria_lexml_registro_provedor_e_publicador;
CALL cria_tipo_situacao_militar; CALL cria_tipo_situacao_militar;
CALL muda_vinculo_norma_juridica_ind_excluido; CALL muda_vinculo_norma_juridica_ind_excluido;
CALL muda_unidade_tramitacao_cod_parlamentar;
-- Corrige cod_parlamentar zero em unidade de tramitação -- Corrige cod_parlamentar zero em unidade de tramitação
update unidade_tramitacao set cod_parlamentar = NULL where cod_parlamentar = 0; update unidade_tramitacao set cod_parlamentar = NULL where cod_parlamentar = 0;

Loading…
Cancel
Save