|  | @ -164,13 +164,13 @@ SQL_NAO_TEM_TABELA = ''' | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | def existe_tabela_no_legado(tabela): |  |  | def existe_tabela_no_legado(tabela): | 
			
		
	
		
		
			
				
					|  |  |     sql = SQL_NAO_TEM_TABELA.format(tabela) |  |  |     sql = SQL_NAO_TEM_TABELA.format(tabela) | 
			
		
	
		
		
			
				
					
					|  |  |     return primeira_coluna(exec_legado(sql))[0] |  |  |     return list(primeira_coluna(exec_legado(sql)))[0] | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | def existe_coluna_no_legado(tabela, coluna): |  |  | def existe_coluna_no_legado(tabela, coluna): | 
			
		
	
		
		
			
				
					|  |  |     sql_nao_tem_coluna = SQL_NAO_TEM_TABELA + ' AND COLUMN_NAME="{}"' |  |  |     sql_nao_tem_coluna = SQL_NAO_TEM_TABELA + ' AND COLUMN_NAME="{}"' | 
			
		
	
		
		
			
				
					|  |  |     sql = sql_nao_tem_coluna.format(tabela, coluna) |  |  |     sql = sql_nao_tem_coluna.format(tabela, coluna) | 
			
		
	
		
		
			
				
					
					|  |  |     return primeira_coluna(exec_legado(sql))[0] > 0 |  |  |     return list(primeira_coluna(exec_legado(sql)))[0] > 0 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | def garante_coluna_no_legado(tabela, spec_coluna): |  |  | def garante_coluna_no_legado(tabela, spec_coluna): | 
			
		
	
	
		
		
			
				
					|  | @ -268,6 +268,10 @@ def unifica_autores_repetidos_no_legado(campo_agregador): | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     reapontamento, apagar = get_reapontamento_de_autores_repetidos(autores) |  |  |     reapontamento, apagar = get_reapontamento_de_autores_repetidos(autores) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     # se não houver autores repetidos encerramos por aqui | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     if not reapontamento: | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         return | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     # Reaponta AUTORIA (many-to-many) |  |  |     # Reaponta AUTORIA (many-to-many) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     # simplificamos retirando inicialmente as autorias excluidas |  |  |     # simplificamos retirando inicialmente as autorias excluidas | 
			
		
	
	
		
		
			
				
					|  | 
 |