From bc8e41aca8c6d6f70d1e672f6175e89a98597286 Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Mon, 10 Sep 2018 11:32:06 -0300 Subject: [PATCH] =?UTF-8?q?Expande=20ressucitar=20depend=C3=AAncias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/legacy/scripts/ressucita_dependencias.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sapl/legacy/scripts/ressucita_dependencias.py b/sapl/legacy/scripts/ressucita_dependencias.py index 1484abb59..6949b06c0 100644 --- a/sapl/legacy/scripts/ressucita_dependencias.py +++ b/sapl/legacy/scripts/ressucita_dependencias.py @@ -234,6 +234,14 @@ SQL_INSERT_TIPO_AUTOR = ''' values ({}, "DESCONHECIDO", 0) ON DUPLICATE KEY UPDATE ind_excluido = 0; ''' +# deve ser idempotente pois é usada na criação de comissao +# por isso o ON DUPLICATE KEY UPDATE +SQL_INSERT_TIPO_COMISSAO = ''' + insert into tipo_comissao (tip_comissao, nom_tipo_comissao, sgl_natureza_comissao, sgl_tipo_comissao, des_dispositivo_regimental, ind_excluido) + values ({}, "DESCONHECIDO", "P", "DESC", NULL, 0) + ON DUPLICATE KEY UPDATE ind_excluido = 0; + ''' + SQLS_CRIACAO = [ ('tipo_proposicao', ''' insert into tipo_materia_legislativa ( @@ -288,6 +296,12 @@ SQLS_CRIACAO = [ insert into origem (cod_origem, sgl_origem, nom_origem, ind_excluido) values ({}, "DESC", "DESCONHECIDO", 0); '''), + ('tipo_comissao', SQL_INSERT_TIPO_COMISSAO), + ('comissao', SQL_INSERT_TIPO_COMISSAO.format(0) + ''' + insert into comissao (cod_comissao, tip_comissao, nom_comissao, sgl_comissao, dat_criacao, + ind_unid_deliberativa, ind_excluido) + values ({}, 0, "DESCONHECIDO", "DESC", "1-1-1", 0, 0); + '''), ] SQLS_CRIACAO = {k: (dedent(sql.strip()), extras) for k, sql, *extras in SQLS_CRIACAO}