Browse Source

Adiciona a exclusão dos demais autores

Exclui os autores e mantém apenas um registro para a migração
pull/1596/head
João Pedro Sconetto 7 years ago
committed by Marcio Mazza
parent
commit
ee78734922
  1. 9
      sapl/legacy/migration.py

9
sapl/legacy/migration.py

@ -228,6 +228,11 @@ def migra_autor():
where cod_autor in ({});
'''
SQL_DELETE_AUTOR = '''
delete from autor where cod_autor in ({})
and cod_autor not in ({});
'''
cursor = exec_legado('update autor set ind_excluido = 0;')
cursor = exec_legado(SQL_ENUMERA_REPETIDOS)
@ -281,6 +286,10 @@ def migra_autor():
sql = SQL_UPDATE_PROTOCOLO.format(id_ativo, ids_inativos)
exec_legado(sql)
# Faz a exclusão dos autores que não serão migrados
sql = SQL_DELETE_AUTOR.format(ids, id_ativo)
cursor = exec_legado(sql)
def uniformiza_banco():
exec_legado('''

Loading…
Cancel
Save